新聞中心
在HTML5中,有些元素可以省略標(biāo)簽。具體來講有3種情況,
在中方等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,中方網(wǎng)站建設(shè)費(fèi)用合理。
不允許寫結(jié)束標(biāo)記的元素有
area、base、br、col、command、embed、hr、img、input、keygen、link、meta、param、source、track、wbr
不允許寫結(jié)束標(biāo)記的元素是指,不允許使用開始標(biāo)記與結(jié)束標(biāo)
記將元素括起來的的形式,只允許使用““<元素/>”的形式進(jìn)行
書寫。例如:“
…”的寫法是錯(cuò)誤的。應(yīng)該寫成
“
”。當(dāng)然,沿襲下來的“
”這種寫法也是允許的。
可以省略結(jié)束標(biāo)簽
li、dt、dd、p、rt、rp、optgroup、option、colgroup、
thead、tbody、tfoot、tr、td、th
可以省略整個(gè)標(biāo)簽(即連開始標(biāo)簽都不用寫明)
html、head、body、colgroup、tbody需要注意的是,雖然這些元素可以省略,但實(shí)際上卻是隱式存在的。例如“
”標(biāo)簽可以省略,但在DOM樹上它是存在的,可以永恒訪問“document.body”。上述元素中也包括了HTML5的新元素。取得布爾值(Boolean)的屬性,例如disabled和readonly等,通過省略屬性的值來表達(dá)“值為true”。如果要表達(dá)“值為false”,則直接省略屬性本身即可。此外,在寫明屬性值來表達(dá)“值為true”時(shí),可以將屬性值設(shè)為屬性名稱本身,也可以將值設(shè)為空字符串。如下列所示:
設(shè)置屬性值時(shí),可以使用雙引號(hào)或單引號(hào)來引用。HTML5語(yǔ)法則更進(jìn)一步,只要屬性值不包含空格、“<”、“>”、“'”、“"”、“`”、“=”等字符,都可以省略屬性的引用符。如下例所示。
網(wǎng)站名稱:HTML5語(yǔ)法中需要掌握的3個(gè)要點(diǎn)
本文路徑:http://fisionsoft.com.cn/article/jjojpj.html