HTML基本语法

167 阅读2分钟

HTML规范版本

  • W3C:world wide web constortium,万维网联盟,专门发布和维护互联网的规范和标准。
  • 发展史
    • HTML4.0 W3C推荐标准,引入样式表css,实现了结构和样式分离
    • XHTML1.0 在HTML4.0基础上进行的升级扩展和严格化
    • HTML5 稳定的版本

HTML标签

  • 单标签
  • 双标签

结束标签/单标签必须书写关闭符号/ 注:在HTML5中,单标签可以不写关闭符号。

HTML元素

  • HTML元素指的是从开始标签到结束标签的所有内容,包含开始标签、元素内容、结束标签。

    • 元素内容
      1. 元素内容可以是纯文本,也可以是其它的HTML元素。包含其他HTML元素的情况,称之为:嵌套。
      2. 一个HTML元素div的内容可能是多个其他元素组成,例如p和h1。此时称:div是p和h1的父级元素,p和h1是div的子级元素,而p和h1属于同级元素。
      3. 单标签不能添加元素内容,可以称为空元素。
  • 标签级别

    • 容器级 标签内部可以存放任意内容,包含容器级标签。
    • 文本级 标签内部只能存放文字或类似文字的内容。(例:表单元素、存放图片元素)
  • HTML元素的特性

    1. 元素间对空格、换行、缩进等形成的空白不敏感,有无空白对在浏览器中加载的效果没有影响。

    2. 空白折叠现象:元素内容如果是文本,所有文字之间如果有空白、换行、缩进等空白字符,都会这折叠成一个空格显示。

HTML属性

HTML标签可以添加属性,属性可以提供关于HTML元素的更多信息。

  • HTML属性规范
    1. 书写位置:必须写在开始标签或者单标签之内。

    2. 属性包含:属性名="属性值"

    3. 属性与属性之间用空格进行分隔

    4. 部分标签属性可以设置多个属性值,值与值之间用空格分隔。

       例:<p k = "v1 v2 v3"></p>