HTML5语法的变化

  • 某些元素可以省略结束标签

可以省略结束标签的元素有:<p>、<li>、<dt>、<dd>、<rb>、<rt>、<rtc>、<rp>、<thead>、<tbody>、<tfoot>、<tr>、<td>、<th>、<optgroup>、<option>、<colgroup>。

绝对没有结束标签的元素有:<area>、<base>、<br>、<col>、<command>、<embed>、<hr>、<img>、<input>、<keygen>、<link>、<menuitem>、<meta>、<param>、<source>、<track>、<wbr>。

可以将开始标签和结束标签一起省略的元素有:<html>、<head>、<body>、<colgroup>、<tbody>。

  • 属性值可以不用引号括起来

  • 标签不再区分大小写

  • 某些标志性的属性可以省略属性值,通常为布尔型的

HTML5 中允许省略的属性

XHTML HTML5
chenck="checked" checked
defer="defer" defer
disabled="disabled" disabled
ismap="ismap" ismap
multiple="multiple" multiple
nohref="nohref" nohref
noresize="noresize" noresize
noshade=" noshade" noshade
nowarp="nowarp" nowarp
readonly="readonly" readonly
selected="selected" selected

 

 

 

 

 

上一篇:loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) docker报错信息


下一篇:input传值 问题