HTML Guides

Introduction to HTML
HTML(HyperText Markdown Language), 是一种标记语言.

HTML入门

元素:

  • 开始标签: 开始尖括号, 元素名称, 结束尖括号
  • 结束标签: 开始尖括号, 正斜杠”/“, 元素名称, 结束尖括号
  • 内容
  • 元素: 开始标记+结束标记+内容=元素
  • 标签不区分大小写

元素嵌套: 元素放于其它元素之中
块级元素
内联元素
空元素
HTML5重新定义了元素的类别

属性:

包含元素的额外信息, 不会出现在实际内容中

  • 元素和属性之间有一个空格; 多个属性, 属性之间有空格.
  • 属性后面紧跟一个”=”符号
  • 有一个属性值, 由引号引起来

布尔属性: 没有值的属性, 只能由跟它的属性名一样的属性值.
省略包围属性值的引号: 避免省略, 避免出错
单引号或双引号: 都可以

Others

  • HTML中的空白: 连续出现的空白字符(空格, 换行)会被减少为一个单独的空格符
  • 实体引用: 在HTML中包含特殊字符要用到字符引用; & 开始, ; 结束
  • HTML注释: <!-- -->

Head中有什么? HTML中的元数据

Head标签

<head>元素的内容; head的内容不会显示在浏览器中, 作用是包含一些页面的元数据

  • <title>元素
  • <meta>元素
    • charset: 指定文档中字符的编码
    • name(指定meta元素类型; 说明元素包含什么类型的信息) & content(指定实际的元数据内容)
    • property & content
    • Facebook的元数据协议
  • 站点自定义图标
  • 在HTML中应用CSS和JavaScript
    • <link>元素
    • <script>元素