html5屬性值可以忽略引號。在html5中,標籤中屬性值兩邊的引號是可選的,如果該屬性值不包含空格或任何的“"”、“'”、“`”、“=”、“<”、“> 」等特殊符號,則其可以保持不含引號的格式。
#本教學操作環境:windows7系統、HTML5版、Dell G3電腦。
html5 可以用單引號、雙引號、無引號,其標籤中屬性值兩邊的引號是可選的。不過習慣上還是會寫上。
##W3C工作草案(2011年1月13日):該屬性值可以保持不含引號的,如果它不包含空格或任何的"
、
'、
`、
=、
<、
>等特殊符號
說明:
當屬性值是一個單字或一整串(中間不含空格)的字元時:可以不加引號當屬性值是多個單字或一整串(中間含空格)的字元時:需要加引號備註:以上是老師的原話,個人實驗發現,具體加不加引號是以是值中否存在空格而定,有空格加引號,沒有可以不加【但是為了良好的程式設計習慣,建議兩種情況都加引號】
實驗:
情況一:素材名稱(名字中沒有空格):
程式碼①(值帶引號):<img src="images/163logo.gif" alt="logo"/>
正常顯示
程式碼②(值不含引號):
<img src=images/163logo.gif alt="logo"/>
正常顯示
情況二:素材名稱(名字中有空格):
代碼① (值帶引號):<img src="images/163 logo.gif" alt="logo"/>
正常顯示
代碼②(值不含引號):<img src=images/163 logo.gif alt="logo"/>
圖片未找到
總結:由此可見,值中存在空格,值必須加引號,若值中沒有空格,加上不加都可以
擴展知識: html5一些容易忽略的細節
html影片教學》
以上是html5屬性值可以忽略引號嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!