整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML代码规范

、语法

  1. 用两个空格来代替制表符(tab) 2.嵌套元素应当缩进一次(即两个空格)。 3.对于属性的定义,确保全部使用双引号,绝不要使用单引号。 4.不要省略可选的结束标签(例如,</li> 或 </body>)。

二、IE 兼容模式

每个页面都添加<meta>标签,从而通知 IE 采用其所支持的最新的模式。 <meta http-equiv="X-UA-Compatible" content="IE=Edge">

三、字符编码

每个页面都添加<meta>标签,从而全部与文档编码一致(一般采用 UTF-8 编码)。 <meta charset="UTF-8">

四、引入 CSS 和 JavaScript 文件

根据 HTML5 规范,在引入 CSS 和 JavaScript 文件时一般不需要指定 type属性,因为 text/css 和 text/javascript 分别是它们的默认值。

五、属性顺序

HTML 属性应当按照以下给出的顺序依次排列,确保代码的易读性。

例子:

六、布尔(boolean)型属性

布尔型属性可以在声明时不赋值。XHTML 规范要求为其赋值,但是 HTML5 规范不需要。 简单来说,就是不用赋值。 例子:

七、减少标签的数量

编写 HTML 代码时,尽量避免多余的父元素。很多时候,这需要迭代和重构来实现。请看下面的案例:

TML教程

超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

在本教程中,您将学习如何使用 HTML 来创建站点。

HTML 很容易学习!相信您能很快学会它!

本教程包含了数百个 HTML 实例。

使用本站的编辑器,您可以轻松实现在线修改 HTML,并查看实例运行结果。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>孙叫兽的博客</title>
    </head>
    <body>
        <h1>我的第一个标题</h1>
        <p>我的第一个段落。</p>
    </body>
</html>

HTML 文档的后缀名

.html

.htm

都可以。

  • HTML 简介

实例:

<!doctype html>
<html>
<header>
<meta charset="utf-8">
<title>孙叫兽的博客</title>
</header>
<body>
<h1>这是我的标题</h1>
<p>这是我的段落</p>
</body>
</html>

实例解析

  • <!DOCTYPE html> 声明为 HTML5 文档
  • <html> 元素是 HTML 页面的根元素
  • <head> 元素包含了文档的元(meta)数据,如 <meta charset=“utf-8”> 定义网页编码格式为 utf-8。
  • <title> 元素描述了文档的标题
  • <body> 元素包含了可见的页面内容
  • <h1> 元素定义一个大标题
  • <p> 元素定义一个段落

什么是HTML?

  • HTML 是用来描述网页的一种语言。
  • HTML 指的是超文本标记语言: HyperText Markup Language
  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签及文本内容
  • HTML文档也叫做 web 页面
  • HTML 标签
  • HTML 标记标签通常被称为 HTML

标签

  • HTML 标签是由尖括号包围的关键词,比如 <html>
  • HTML 标签通常是成对出现的,比如 <b> 和 </b>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签和闭合标签
  • <标签>内容</标签>

    html元素

    “HTML 标签” 和 “HTML 元素” 通常都是描述同样的意思.

    但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签,如下实例:

    HTML 元素:

    <p>这是一个段落</p>

    web浏览器

    Web浏览器(如谷歌浏览器,Internet Explorer,Firefox,Safari)是用于读取HTML文件,并将其作为网页显示。

    浏览器并不是直接显示的HTML标签,但可以使用标签来决定如何展现HTML页面的内容给用户

    html网页结构

    <html>
        <head>
            <title>页面标题</title>
        </head>
        <body>
            <h1>这是一个标题</h1>
            <p>这是一个段落。</p>
            <p>这是另外一个段落。</p>
        </body>
    </html>

    html的版本:

    <!DOCTYPE>声明

    <!DOCTYPE>声明有助于浏览器中正确显示网页。

    网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。

    doctype 声明是不区分大小写的,以下方式均可:

    <!DOCTYPE html>
    <!DOCTYPE HTML>
    <!doctype html>
    <!Doctype Html>

    html5

    <!DOCTYPE html>

    html4

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4 Transitional//EN""
    http://www.w3.org/TR/html4/loose.dtd">

    xhtml1.0

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    中文编码

    目前在大部分浏览器中,直接输出中文会出现中文乱码的情况,这时候我们就需要在头部将字符声明为 UTF-8。

    大家在浏览网页的时候,是否思考过这样一个问题:怎样才能制作出一个网页呢?制作出一个网页是很简单的,只要知道什么是HTML并掌握HTML的基础知识就可以制作出一个简单的网页,今天我就为讲解HTML的入门及结构组成。

    一、什么是HTML?

    1、在我们开始学习HTML之前我们需要知道什么是HTML?

    HTML的全称为Hyper Text Markup Language,中文名称为超文本标记语言,阅览方式为网页浏览器,同时HTML也被称为网页。

    2、一个简单的HTML文档

    二、HTML编辑器

    我们在可以使用TXT文本文档或者专业的HTML编辑器来编辑HTML。

    1、记事本

    ① 创建一个TXT文本

    ② 输入HTML代码

    ③ 点击文件—另存为—输入名称+“html”的后缀名即可得到你的第一个HTML文件。

    ④ 然后双击这个文件运行。

    运行结果

    2、专业编辑器

    ① Sublime Text

    ② HBuilder

    ③ Adobe Dreamweaver

    ④ CoffeeCup HTML Editor

    这其中我比较推荐HBuilder这款编辑器,界面简单,编辑起来很快。

    三、HTML的组成部分

    在上面的案例中我们可以看到HTML是由头部(head)和身体(body)所组成的。

    1、头部(head)

    通常包含标题(title),也就是一个网页的名称

    网页标题

    2、身体(body)

    body的部分是整个网页的重要内容部分,让人一眼就浏览到这个网页的内容,可以插入文本、图片、多媒体等内容。

    四、HTML元素

    l HTML元素是指以开始标签起始,以结束标签终止的元素:元素内容即为开始标签与结束标签之间的内容。

    l <head></head>、<body></body>、<p></p>、<h1></h2>等这些都是HTML元素,在上面的案例中就有六个元素。

    l 也有部分元素只有开始标签,例如<br>,以开始标签的结束而结束。

    五、HTML的属性

    l 一般来说HTML的属性就是HTML元素的属性,属性可以在元素中添加附加信息。

    l 属性总是以名称/值对的形式出现,比如:name=”value”。

    l 属性一般描述于开始标签。

    l style中会有更多的属性。

    六、HTML格式化

    HTML可定义很多供格式化输出的元素,比如粗体字和斜体字。

    HTML文本格式化标签

    标签

    描述

    <b>

    定义粗体文本

    <em>

    定义着重文字

    <i>

    定义斜体字

    <small>

    定义小号字

    <strong>

    定义加重语气

    <sub>

    定义下标字

    <sup>

    定义上标字

    <ins>

    定义插入字

    <del>

    定义删除字


    运行结果示意图

    HTML“计算机输出”标签

    标签

    描述

    <code>

    定义计算机代码

    <kdd>

    定义键盘码

    <samp>

    定义计算机代码样本

    <var>

    定义变量

    <pre>

    定义预格式文本

    HTML引文、引用及标签定义

    标签

    描述

    <abbr>

    定义缩写

    <address>

    定义地址

    <bdo>

    定义文字方向

    <blockquote>

    定义长的引用

    <q>

    定义短的引用语

    <cite>

    定义引用、引证

    <dfn>

    定义一个定义项目

    七、HTML超链接

    超链接可以是图片、文字、多媒体也可以是一个网址

    示例:

    结果:

    点击带有下划线的两个字就可以进入某度的网站

    八、HTML CSS

    1、CSS是一种层叠样式表,可以修饰html元素的样式并可以精确地进行排版

    2、CSS有三种方式:

    l 内部样式,在HTML元素中使用“style”属性

    l 内部样式表,在头部<head>区域使用<style>元素来包含CSS

    l 外部引用,引用带有后缀css的文件,示例:

    html文档

    css文档

    如果你看到了这里,就说明你已经打开了制作网页的大门啦~