本文共 1186 字,大约阅读时间需要 3 分钟。
本节书摘来自异步社区《HTML5和CSS3快速参考》一书中的第2章,第2.1节,作者: 【美】Sergey Mavrody 更多章节内容可以访问云栖社区“异步社区”公众号查看。
基本概念
通常情况下,HTML文档指的是一份独立的HTML文件。元素与标签
通常情况下,元素是由一个开标签(opening tag,如本例中的)和一个闭标签(closing tag,如)组成的,但有时候闭标签不是必须的。元素与标签之间的不同在于,元素是HTML标签所要表述的概念,其中包括相关的属性和子节点标签。具体元素待我们介绍到第3章、第4章这两章时再做详细介绍。
HTML5 Reference Overview
The well-known acronymHTML stands for HyperText Markup Language.
标签的嵌套
一个标签通常用一个小于号(<)和一个大于号(>)来表示。被嵌套的标签一定完全存在于另一对的内部,两者不会交叉重叠。
The wrong nestingThe correct nesting
空元素
空元素(void element)通常只有一个开标签,不包含任何内容。因此,我们可以选择将它的终止斜线放在元素标签末端的大于号前面。当然,这对于非空元素(non-void element)来说是非法的。属性
在这个例子中,元素input拥有多个属性。它们分别为type、autofocus、name。布尔属性
所谓布尔属性,实际上就是指那些值非false即true的属性。。
在支持多种语言的HTML/XHTML文档中,在给一个值为true的布尔属性引用自身属性名赋值时,需加上一对引号,例如。
在不支持多语言环境的HTML文档中,该值可以直接省略掉,例如< input disabled >。
转载地址:http://wqell.baihongyu.com/