新聞中心
H5的語義化標簽是什么意思?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
成都創(chuàng)新互聯(lián)主要從事做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)和龍,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
HTML5新特性
簡潔的DOCTYPE:
HTML5 只有一個簡單的文檔類型:
,表示瀏覽器會按照標準模式解析。
簡單易記的編碼類型
你現(xiàn)在可以在meta 標簽中使用”charset”:
腳本和鏈接無需type
更加語義化的新增標簽
比如說:
視頻和音頻
表單增強
新的input類型:color, email, date, month, week, time, datetime, datetime-local, number,range,search, tel, 和url
新屬性:required, autofocus, pattern, list, autocomplete 和placeholder
新元素:
canvas標簽繪制2D圖形。
var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); context.beginPath(); context.moveTo(100,100); context.lineTo(300,300); context.lineTo(100,500); context.lineWidth = 5; context.strokeStyle = "red"; context.stroke();
地理位置獲取
HTML語義化
1.什么是HTML語義化?
通過標簽判斷內(nèi)容語義,例如根據(jù)h2標簽判斷出內(nèi)容是標題,根據(jù)
判斷內(nèi)容是段落、標簽是輸入框等。
2.為什么要語義化?
1).去掉或樣式丟失的時候能讓頁面呈現(xiàn)清晰的結(jié)構(gòu)
2).方便其他設(shè)備解析(如屏幕閱讀器、盲人閱讀器、移動設(shè)備)以意義的方式來渲染網(wǎng)頁
3).有利于SEO
4).便于團隊開發(fā)和維護,遵循W3C標準,可以減少差異化
3.如何確定你的標簽是否語義良好?
去掉樣式,看網(wǎng)頁結(jié)構(gòu)是否組織良好有序,是否仍然有很好的可讀性。
4.常見的語義化標簽?zāi)K
表單
表單域要用fieldset標簽包起來,并用legend標簽說明表單的用途;每個input標簽對應(yīng)的說明文本都需要使用label標簽,并且通過為input設(shè)置id屬性,在lable標簽中設(shè)置for=someld來讓說明文本和相對應(yīng)的input關(guān)聯(lián)起來。
5.語義化標簽應(yīng)注意的一些問題
盡可能少的使用無語義的標簽p和span;
在語義不明顯時,既可以使用p或者p時,盡量用p, 因為p在默認情況下有上下間距,對兼容特殊終端有利;
不要使用純樣式標簽,如:b、font、u等,改用css設(shè)置。
需要強調(diào)的文本,可以包含在strong或者em標簽中,strong默認樣式是加粗(不要用b),em是斜體(不用i)
相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。
文章題目:H5的語義化標簽是什么意思
鏈接分享:http://fisionsoft.com.cn/article/gseiop.html