html语法

示例

Export
HTML
Result

以上是一个基本的html文档示例。从语法角度看,html文档就是一组标记和它所标记的内容的集合

普通标记 tag

<开始,以>结尾一组文本结构,称之为标记。譬如<body><p></p>

标记将文档的内容划分,形成了结构,从而易于机器进行解析和处理

http://www.runoob.com/html/html-elements.html

闭合标记与非闭合标记

标记通常是成对出现的,但也有例外

  • 大部分标记是闭合式的,即成对出现,有开始标记,如<h1>,则必须有结束标记</h1>
  • 部分标记是非闭合的或开放的,即只需单个标记,譬如<input type='text' value="this is a test" /> ,注意标记的结尾是 />

属性(attribute)与值(value)

标记支持属性语法,用来进一步限定或描述标记,譬如:

  • <a href="http://runoob.com/html">查看</a> 这一元素为例,href称之为该<a>元素的属性,"http://runoob.com" 则称之为属性href的值。
  • 不同的标记具有不同类型的属性;不同的属性类型有特定的值域。具体可查询参考手册

参考 http://www.runoob.com/html/html-attributes.html

基本的语法规则

  • 标记之间必须是规则嵌套的关系,即<p><h1></p></h1> 是非法的
  • 元素名及属性名等推荐统一使用小写
  • 属性的值推荐使用双引号括起来

参考 https://www.runoob.com/html/html5-syntax.html

标记与元素

  • 当我们不针对某一具体html文档进行讨论时,通常使用标记这一术语;而当我们针对具体的讨论某一篇具体的html文档中的某个标记时,通常称之为标记元素,或简称元素。
  • 类似于OOP中类与实例的关系,一个标记可以实例化为多个元素;相同标记的元素具有该标记的属性列表,但各属性可以具有不同的值

参考手册

results matching ""

    No results matching ""