這篇文章主要介紹了HTML5新增了哪些全局屬性,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)平輿免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
屬性:1、contenteditable屬性;2、contextmenu屬性;3、“data-*”屬性;4、draggable屬性;5、dropzone屬性;6、hidden屬性;7、spellcheck屬性;8、translate屬性。
本教程操作環(huán)境:windows10系統(tǒng)、HTML5版、Dell G3電腦。
在html中,全局屬性是可與所有 HTML 元素一起使用的屬性。
在html5中,共有八個新增的全局屬性,下面我們就分別來看一下。
1、contenteditable屬性
contenteditable 屬性指定元素內(nèi)容是否可編輯。
注意: 當(dāng)元素中沒有設(shè)置 contenteditable 屬性時,元素將從父元素繼承。
語法為:
示例如下:
123 這是一個段落。是可編輯的。嘗試修改文本。
輸出結(jié)果:
2、contextmenu屬性
目前只有 Firefox 瀏覽器支持 contextmenu 屬性。
contextmenu 屬性規(guī)定了元素的上下文菜單。當(dāng)用戶右擊元素時將顯示上下文菜單。/p>
contextmenu 屬性的值是需要打開的
4、draggable屬性
draggable 屬性規(guī)定元素是否可拖動。
提示: 鏈接和圖像默認(rèn)是可拖動的。
語法為:
示例如下:
這是一段可移動的段落。請把該段落拖入上面的矩形。
輸出結(jié)果:
5、dropzone屬性
沒有主流瀏覽器支持 dropzone 屬性。
dropzone 屬性規(guī)定當(dāng)被拖動的數(shù)據(jù)在拖放到元素上時,是否被復(fù)制、移動或鏈接。
語法為:
示例如下:
6、hidden屬性
hidden 屬性規(guī)定對元素進(jìn)行隱藏。
隱藏的元素不會被顯示。
如果使用該屬性,則會隱藏元素。
可以對 hidden 屬性進(jìn)行設(shè)置,使用戶在滿足某些條件時才能看到某個元素(比如選中復(fù)選框,等等)。然后,可使用 JavaScript 來刪除 hidden 屬性,使該元素變得可見。
語法為:
示例如下:
這是一段隱藏的段落。
這是一段可見的段落。
輸出結(jié)果:
7、spellcheck屬性
spellcheck 屬性規(guī)定是否對元素內(nèi)容進(jìn)行拼寫檢查。
可對以下文本進(jìn)行拼寫檢查:
類型為 text 的 input 元素中的值(非密碼)textarea 元素中的值可編輯元素中的值
語法
示例如下:
這是可編輯的段落。請?jiān)囍庉嬑谋尽?/p> First name:
注意: Internet Explorer 9 及更早 IE 版本不支持 spellcheck 屬性。
輸出結(jié)果:
8、translate屬性
目前沒有主流瀏覽器支持 translate 屬性。
translate 屬性規(guī)定元素內(nèi)容是否要翻譯。
測試:使用 Google 翻譯工具,查看以下單詞 "ice cream" 會變成什么:
這邊我們使用 translate="no": ice cream.
這邊我們使用 class="notranslate": ice cream.
提示: 使用 class="notranslate" 替代。
語法
示例如下:
這個段落不能翻譯。
這個段落可以被翻譯
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“HTML5新增了哪些全局屬性”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!