正在加载图片...
3.1.2元素和属性的语法 HTML5充分考虑到了现存网页的元素和属性的写法,并尽量对 现有的语法进行了支持。 (1)元素 在HTML5中,元素的标记可以省略。HTM5中,所有的元素分 为三类:不允许写结東标记、可以省略结東标记、开始标记和结束标 记全部可以省略。 不允许写结束标记是指,不允许使用开始标记与结束标记将元素 括起来的形式,只允许使用“<元素/>”的形式进行书写。例如 <br></br>”的写法是错误的,“<br/>”的写法是正确的。 可以省略全部标记是指,该元素可以完全被省略。即使标记被省 略,该元素还是以隐式的方式存在的。例如将元素“<body〉”省略不 写,在文档中该元素还是存在,依然可以使用 document.body进行访 问 不允许写结束标记的元素有:area、base、br、col、 command embed、hr、ing、 input、 keygen、link、meta、 param、 source、 track、 可以省略结束标记的元素有:1i、dt、dd、p、rt、rp、 optgroup optio thead、 tbody、 tfoot、tr、td、th 可以省略全部标记的元素有:html、head、body、 colgroup、 tbody.。 (2)属性 HTML5中属性的写法和HTML前期版本一直。对于具有 boolean 值的属性来讲,有一些详细的定义。 当只写属性名称而不指定属性值时,表示属性值为true;如果 想要将该属性值设为 false,可以不写该属性名称。如果需要将属性 值设置为ture,也可以将属性名或者空值作为属性值设置。 例如: 下属写法表示属性值为true。 <input type="checkbox checked/> <input type="checkbox checked="/> <input type="checkbox" checked="checked/> 下属写法表示属性值为 false。 7《网页设计与网站规划》讲稿/河南中医学院互联网应用技术研究所/htp/ labs. 51xueweb cn7 《网页设计与网站规划》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 3.1.2 元素和属性的语法 HTML 5 充分考虑到了现存网页的元素和属性的写法,并尽量对 现有的语法进行了支持。 (1)元素 在 HTML 5 中,元素的标记可以省略。HTML 5 中,所有的元素分 为三类:不允许写结束标记、可以省略结束标记、开始标记和结束标 记全部可以省略。 不允许写结束标记是指,不允许使用开始标记与结束标记将元素 括起来的形式,只允许使用“<元素/>”的形式进行书写。例如 “<br></br>”的写法是错误的,“<br/>”的写法是正确的。 可以省略全部标记是指,该元素可以完全被省略。即使标记被省 略,该元素还是以隐式的方式存在的。例如将元素“<body>”省略不 写,在文档中该元素还是存在,依然可以使用 document.body 进行访 问。 不允许写结束标记的元素有:area、base、br、col、command、 embed、hr、img、input、keygen、link、meta、param、source、track、 wbr。 可以省略结束标记的元素有:li、dt、dd、p、rt、rp、optgroup、 option、colgroup、thead、tbody、tfoot、tr、td、th。 可以省略全部标记的元素有:html、head、body、colgroup、tbody。 (2)属性 HTML 5 中属性的写法和 HTML 前期版本一直。对于具有 boolean 值的属性来讲,有一些详细的定义。 当只写属性名称而不指定属性值时,表示属性值为 true;如果 想要将该属性值设为 false,可以不写该属性名称。如果需要将属性 值设置为 ture,也可以将属性名或者空值作为属性值设置。 例如: 下属写法表示属性值为 true。 <input type=”checkbox” checked/> <input type=”checkbox” checked=””/> <input type=”checkbox” checked=”checked”/> 下属写法表示属性值为 false
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有