您好,登錄后才能下訂單哦!
在HTML5中,有些元素可以省略標簽。具體來講有3種情況,
不允許寫結束標記的元素有
area、base、br、col、command、embed、hr、img、input、keygen、link、meta、param、source、track、wbr
不允許寫結束標記的元素是指,不允許使用開始標記與結束標
記將元素括起來的的形式,只允許使用““<元素/>”的形式進行
書寫。例如:“<br>…</br>”的寫法是錯誤的。應該寫成
“<br/>”。當然,沿襲下來的“<br>”這種寫法也是允許的。
可以省略結束標簽
li、dt、dd、p、rt、rp、optgroup、option、colgroup、
thead、tbody、tfoot、tr、td、th
可以省略整個標簽(即連開始標簽都不用寫明)
html、head、body、colgroup、tbody需要注意的是,雖然這些元素可以省略,但實際上卻是隱式存在的。例如“<body>”標簽可以省略,但在DOM樹上它是存在的,可以永恒訪問“document.body”。上述元素中也包括了HTML5的新元素。
取得布爾值(Boolean)的屬性,例如disabled和readonly等,通過省略屬性的值來表達“值為true”。如果要表達“值為false”,則直接省略屬性本身即可。此外,在寫明屬性值來表達“值為true”時,可以將屬性值設為屬性名稱本身,也可以將值設為空字符串。如下列所示:
<!-- 以下的checked屬性值皆為true-->
<input type="checkbox"checked>
<input type="checkbox"checked="checked">
<input type="checkbox"checked="">
設置屬性值時,可以使用雙引號或單引號來引用。HTML5語法則更進一步,只要屬性值不包含空格、“<”、“>”、“'”、“"”、“`”、“=”等字符,都可以省略屬性的引用符。如下例所示。
<!—請注意type屬性的引用符 -->
<inputtype="text">
<inputtype='text'>
<inputtype=text>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。