日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html布尔属性写法,HTML - 为什么布尔属性没有布尔值?

發布時間:2023/12/16 HTML 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html布尔属性写法,HTML - 为什么布尔属性没有布尔值? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

7 個答案:

答案 0 :(得分:17)

在SGML中,可以最小化屬性,使其值僅對于名稱和值都很短,在這種情況下屬性的唯一可能值顯然是屬性自己的名稱。 HTML將此用于布爾屬性,其中屬性的存在與否是有意義的,并且其值是無關緊要的。但是在XML中,最小化的屬性是不允許的,所以當XHTML變得流行時,我們最終會遇到selected="selected"的尷尬。如果您正在編寫HTML而不是XHTML,那么您只需編寫selected。

答案 1 :(得分:8)

某些屬性扮演布爾變量的角色(例如,所選屬性)

OPTION元素的屬性)。它們在開始標記中的外觀

元素的含義意味著屬性的值為“true”。其

缺席意味著值為“false”。

此外:

布爾屬性可能合法地采用單個值:屬性本身的名稱[...]在HTML中,布爾屬性可能以最小化形式出現

基本上,這意味著布爾屬性只有兩種可能的狀態,true和false,但沒有未設置狀態。

答案 2 :(得分:3)

對于disabled屬性,我認為是否存在禁用該元素的屬性,無論其值如何。

它猜測其中一個原因可能是允許更多的值,而不僅僅是是/否。例如,您可以使用visibility = visible / hidden / collapsed而不是visible = true / false

答案 3 :(得分:1)

HTML標準(不是XHTML)是簡單地選擇而不是選擇=“選擇”

當創建XHTML以允許在HTML中更好地與XML集成時(參見http://www.w3.org/MarkUp/2004/xhtml-faq#need),更正了不符合HTML類似XML結構要求的部分。因此,像selected這樣的措辭被轉換為selected =“selected”以符合標準

答案 4 :(得分:0)

可讀性,許多HTML不是由具有計算機科學背景的人編寫的,所以“布爾”的概念在這些術語中對他們來說是陌生的。此外,它通過提供關于給定語句功能的強化線索,提高了計算機科學和其他技術用戶的可讀性。

答案 5 :(得分:0)

正如vc74所說,選擇或禁用它的價值并不重要。

Ham Burger

將與相同

Ham Burger

答案 6 :(得分:0)

我認為這只是為了方便用戶在大多數人類可讀的形式中指定屬性值,如果他/她不知道什么是真/假

1

2

3

您在上面的代碼中看到我沒有使用selected=selected,我使用了我想要的仍然選擇了選項值,或者您只需使用2。

總結

以上是生活随笔為你收集整理的html布尔属性写法,HTML - 为什么布尔属性没有布尔值?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。