改變的元素(Element)
以下元素在HTML5裡的用法稍作修改以便能在web裡更好的使用或者起到更大作用:
沒有href屬性的a元素將顯示成一個佔位符,而且a元素內部現在支援flow content類型的元素了(例如:article, input, span等)。
address可以被article, aside, nav, section限定範圍了,以前只能作用於全域範圍。
b元素現在描述為在普通文章中僅從文體上突出的不包含任何額外的重要性的一段文本。例如:文件概要中的關鍵字,評論中的產品名稱。或代表強調的排版方式。另外,根據HTML5的規範,標題文字應使用
到,強調文字使用,重要文字使用,標記高亮文字使用,其它方面的才使用 。
cite是用來標明引言的,所謂引言,就是對一本書、一篇報告或其它出版的來源資料的引用。可使用該標籤對參考文獻的引用進行定義,例如書籍或雜誌的標題,HTML4裡該意思(一個人的名字)將不再適用。
dl元素表示為包含多個name-value的group,不再只是表示為HTML4原來的意思。
head元素不再允許包含object子元素。
hr元素定義內容中的主題變化,並顯示為一條水平線,不再僅僅是水平線的意思。
i元素現在描述為在普通文章中突出不同意見或語氣或其他的一段文本,例如:一個分類名稱,一個技術術語,一個外語中的諺語,一個想法等。或代表斜體的排版方式
label元素,瀏覽器不再將焦點從label移動到控制項上,除非底層的平台使用者介面進行了標準化。
menu元素進行了重新定義,在toolbars和context menus下更有用。
s元素標記的內容不再是精確和重要的,不建議使用,建議使用。
small元素將旁注呈現為小型文本,免責聲明、注意事項、法律限製或版權聲明的特徵通常都是小型文本。小型文本有時也用於新聞來源、許可要求。對於由 em 元素強調過的或由 strong 元素標記為重要的文本,small 元素不會取消對文本的強調,也不會降低這些文本的重要性。
strong元素表示為重要的文本,而不再是語氣更重的強調文本。
u元素表示下劃線,內容是一段模糊不清的文本,或者是錯誤但是依然需要顯示的文本,或者是專有名詞(比如漢語詞彙)。 改變的屬性(Attribute)
li元素的value屬性重新啟用,在4.0裡被限制了,但HTML5裡開始重新使用這個屬性,同樣ol的 start屬性也被重新啟用了。註:value值只是索引值,而不是排序值。
例如:
<figure>
<figcaption>The top 10 movies of all time</figcaption>
<ol>
<li value="10"><cite>Josie and the Pussycats</cite>, 2001</li>
<li value="9"><cite>Црна мачка, бели мачор</cite>, 1998</li>
<li value="8"><cite>A Bug's Life</cite>, 1998</li>
<li value="7"><cite>Toy Story</cite>, 1995</li>
<li value="6"><cite>Monsters, Inc</cite>, 2001</li>
<li value="5"><cite>Cars</cite>, 2006</li>
<li value="4"><cite>Toy Story 2</cite>, 1999</li>
<li value="3"><cite>Finding Nemo</cite>, 2003</li>
<li value="2"><cite>The Incredibles</cite>, 2004</li>
<li value="1"><cite>Ratatouille</cite>, 2007</li>
</ol>
</figure>
上面的程式碼也可以使用ol元素的reversed屬性來實現:
<figure> <figcaption>The top 10 movies of all time</figcaption>
<ol reversed>
<li><cite>Josie and the Pussycats</cite>, 2001</li>
<li><cite>Црна мачка, бели мачор</cite>, 1998</li>
<li><cite>A Bug's Life</cite>, 1998</li>
<li><cite>Toy Story</cite>, 1995</li>
<li><cite>Monsters, Inc</cite>, 2001</li>
<li><cite>Cars</cite>, 2006</li>
<li><cite>Toy Story 2</cite>, 1999</li>
<li><cite>Finding Nemo</cite>, 2003</li>
<li><cite>The Incredibles</cite>, 2004</li>
<li><cite>Ratatouille</cite>, 2007</li>
</ol>
</figure>
a和area元素的target屬性重新啟用,因為在web程式裡非常有用,例如和iframe一起使用。
script和style元素的type屬性不在是必須項,如果腳本是符合ECMAScript的,或者style語言是CSS。
table元素的border屬性值,只允許設定為"1"或空字串。
下面的一些屬性仍然允許使用,但是建議使用更好的替代方案:
script元素的language屬性使用的時候必須設置為“JavaScript”(不區分大小寫),並且不能和type屬性衝突,用戶可以忽略這個屬性。
a元素的name屬性,使用者可以使用id代替。
img元素和其他所有元素的width和height屬性不在允許設定值為百分比數字。
以上就是HTML5學習筆記簡明版(9):變化的元素和屬性的內容,更多相關內容請關注PHP中文網(www.php.cn)!
cite是用來標明引言的,所謂引言,就是對一本書、一篇報告或其它出版的來源資料的引用。可使用該標籤對參考文獻的引用進行定義,例如書籍或雜誌的標題,HTML4裡該意思(一個人的名字)將不再適用。
dl元素表示為包含多個name-value的group,不再只是表示為HTML4原來的意思。
head元素不再允許包含object子元素。
hr元素定義內容中的主題變化,並顯示為一條水平線,不再僅僅是水平線的意思。
i元素現在描述為在普通文章中突出不同意見或語氣或其他的一段文本,例如:一個分類名稱,一個技術術語,一個外語中的諺語,一個想法等。或代表斜體的排版方式
label元素,瀏覽器不再將焦點從label移動到控制項上,除非底層的平台使用者介面進行了標準化。
menu元素進行了重新定義,在toolbars和context menus下更有用。
s元素標記的內容不再是精確和重要的,不建議使用,建議使用
small元素將旁注呈現為小型文本,免責聲明、注意事項、法律限製或版權聲明的特徵通常都是小型文本。小型文本有時也用於新聞來源、許可要求。對於由 em 元素強調過的或由 strong 元素標記為重要的文本,small 元素不會取消對文本的強調,也不會降低這些文本的重要性。
strong元素表示為重要的文本,而不再是語氣更重的強調文本。
u元素表示下劃線,內容是一段模糊不清的文本,或者是錯誤但是依然需要顯示的文本,或者是專有名詞(比如漢語詞彙)。
改變的屬性(Attribute)
li元素的value屬性重新啟用,在4.0裡被限制了,但HTML5裡開始重新使用這個屬性,同樣ol的 start屬性也被重新啟用了。註:value值只是索引值,而不是排序值。
例如:
<figure> <figcaption>The top 10 movies of all time</figcaption> <ol> <li value="10"><cite>Josie and the Pussycats</cite>, 2001</li> <li value="9"><cite>Црна мачка, бели мачор</cite>, 1998</li> <li value="8"><cite>A Bug's Life</cite>, 1998</li> <li value="7"><cite>Toy Story</cite>, 1995</li> <li value="6"><cite>Monsters, Inc</cite>, 2001</li> <li value="5"><cite>Cars</cite>, 2006</li> <li value="4"><cite>Toy Story 2</cite>, 1999</li> <li value="3"><cite>Finding Nemo</cite>, 2003</li> <li value="2"><cite>The Incredibles</cite>, 2004</li> <li value="1"><cite>Ratatouille</cite>, 2007</li> </ol> </figure>
上面的程式碼也可以使用ol元素的reversed屬性來實現:
<figure> <figcaption>The top 10 movies of all time</figcaption> <ol reversed> <li><cite>Josie and the Pussycats</cite>, 2001</li> <li><cite>Црна мачка, бели мачор</cite>, 1998</li> <li><cite>A Bug's Life</cite>, 1998</li> <li><cite>Toy Story</cite>, 1995</li> <li><cite>Monsters, Inc</cite>, 2001</li> <li><cite>Cars</cite>, 2006</li> <li><cite>Toy Story 2</cite>, 1999</li> <li><cite>Finding Nemo</cite>, 2003</li> <li><cite>The Incredibles</cite>, 2004</li> <li><cite>Ratatouille</cite>, 2007</li> </ol> </figure>
a和area元素的target屬性重新啟用,因為在web程式裡非常有用,例如和iframe一起使用。
script和style元素的type屬性不在是必須項,如果腳本是符合ECMAScript的,或者style語言是CSS。
table元素的border屬性值,只允許設定為"1"或空字串。
下面的一些屬性仍然允許使用,但是建議使用更好的替代方案:
script元素的language屬性使用的時候必須設置為“JavaScript”(不區分大小寫),並且不能和type屬性衝突,用戶可以忽略這個屬性。
a元素的name屬性,使用者可以使用id代替。
img元素和其他所有元素的width和height屬性不在允許設定值為百分比數字。
以上就是HTML5學習筆記簡明版(9):變化的元素和屬性的內容,更多相關內容請關注PHP中文網(www.php.cn)!

Web标准和技术从HTML4、CSS2和简单的JavaScript演变至今,经历了显著的发展。1)HTML5引入了Canvas、WebStorage等API,增强了Web应用的复杂性和互动性。2)CSS3增加了动画和过渡功能,使页面效果更加丰富。3)JavaScript通过Node.js和ES6的现代化语法,如箭头函数和类,提升了开发效率和代码可读性,这些变化推动了Web应用的性能优化和最佳实践的发展。

H5不僅僅是HTML5的簡稱,它代表了一個更廣泛的現代網頁開發技術生態:1.H5包括HTML5、CSS3、JavaScript及相關API和技術;2.它提供更豐富、互動、流暢的用戶體驗,能在多設備上無縫運行;3.使用H5技術棧可以創建響應式網頁和復雜交互功能。

H5與HTML5指的是同一個東西,即HTML5。 HTML5是HTML的第五個版本,帶來了語義化標籤、多媒體支持、畫布與圖形、離線存儲與本地存儲等新功能,提升了網頁的表現力和交互性。

H5referstoHTML5,apivotaltechnologyinwebdevelopment.1)HTML5introducesnewelementsandAPIsforrich,dynamicwebapplications.2)Itsupportsmultimediawithoutplugins,enhancinguserexperienceacrossdevices.3)SemanticelementsimprovecontentstructureandSEO.4)H5'srespo

H5開發需要掌握的工具和框架包括Vue.js、React和Webpack。 1.Vue.js適用於構建用戶界面,支持組件化開發。 2.React通過虛擬DOM優化頁面渲染,適合複雜應用。 3.Webpack用於模塊打包,優化資源加載。

HTML5hassignificantlytransformedwebdevelopmentbyintroducingsemanticelements,enhancingmultimediasupport,andimprovingperformance.1)ItmadewebsitesmoreaccessibleandSEO-friendlywithsemanticelementslike,,and.2)HTML5introducednativeandtags,eliminatingthenee

H5通過語義化元素和ARIA屬性提升網頁的可訪問性和SEO效果。 1.使用、、等元素組織內容結構,提高SEO。 2.ARIA屬性如aria-label增強可訪問性,輔助技術用戶可順利使用網頁。

"h5"和"HTML5"在大多數情況下是相同的,但它們在某些特定場景下可能有不同的含義。 1."HTML5"是W3C定義的標準,包含新標籤和API。 2."h5"通常是HTML5的簡稱,但在移動開發中可能指基於HTML5的框架。理解這些區別有助於在項目中準確使用這些術語。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

Dreamweaver Mac版
視覺化網頁開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器