HTML篇
一、頁面結構語義化
- 為什麼需要語義化
- 易修改、易維護
- 無障礙閱讀支援
- 搜尋引擎友好、利於SEO
- 面向未來的HTML,瀏覽器在未來可能提供更豐富的支援。
- 結構語義化
- header: 元素有兩種用法,一種是標註內容的標題,第二種的標註網頁的頁首。
- nav: 導航欄,通常僅僅在頁面的主要導航部分使用
- aside : 不僅僅是側欄,他標識與它周圍文字滅有密切關係的內容。當aside用於側欄時,其標識整個網頁的附加內容。通常的廣告區域、搜尋、分享連結則位於側欄。側欄職工的section元素規定了一個區域,通常是帶有標題的內容。
- section標籤適合標記的內容區塊:
(1):與頁面主題並列顯示的小內容快
(2): 獨立性內容,清單、表單等
(3): 分組內容,如cms系統各種的文章分類區塊
(4):比較長文件的一部分,可能僅僅是為了正確規定頁面大綱
div標籤依然是可用的,當你覺得使用其它標籤都不太合適的時候。新的語義元素出現之前,我們總是這麼幹的。- footer 僅僅可以包含版權、來源資訊、法律限制等等之類的文字或連結資訊,如果想包含其他內容請使用div 來幫忙
- main 標籤不能包含在頁面其他區塊元素中,通常是body的字標籤,或者是全域性div的子標籤。main標籤可以幫助品目閱讀工具識別頁面的主題部分,從而讓訪問者迅速得到有用的資訊。
- article 表示一個完成的、自稱一體的內容塊,如文章或新聞報導。這裡主要寫的是文章,應包含完成的標題、文章書名、釋出時間、正文。
- figure 文章中包含插圖時,使用更新寓意元素figure.figcaption包含了關於插圖的詳細解釋,所以img元素上的alt可以省略不寫。
相關文章
- HTML/CSS篇HTMLCSS
- HTML總結篇HTML
- 面向面試之 HTML 篇面試HTML
- html+css 佈局篇HTMLCSS
- 【學習筆記】HTML篇筆記HTML
- 前端面試題1(HTML篇)前端面試題HTML
- Python開發【前端篇】HTMLPython前端HTML
- HTML的基本資訊——小白篇(2)HTML
- 前端開發面試題——HTML篇前端面試題HTML
- webpack配置(第四步:html篇(進階篇))WebHTML
- HTML教程(看完這篇就夠了)HTML
- 基礎篇——html與php聯動HTMLPHP
- 前端計劃——面試題總結-HTML篇前端面試題HTML
- 我的前端編碼習慣 —— html篇前端HTML
- 前端面試(個人收藏總結)HTML篇前端面試HTML
- [HTML編輯器]C#編寫的HTML編輯器:原理篇HTMLC#
- 常見前端面試題整理——HTML、CSS篇前端面試題HTMLCSS
- Three.js入門篇之1 - WebGL on HTMLJSWebHTML
- html css js(這一篇就夠了)HTMLCSSJS
- Html與css基礎知識介紹(必看篇)HTMLCSS
- 2025年前端面試準備html篇前端面試HTML
- 好程式設計師web前端分享HTML基礎篇程式設計師Web前端HTML
- HTML/CSS基礎課程筆記————CSS結束篇HTMLCSS筆記
- 前端面試總結——http、html和瀏覽器篇前端面試HTTPHTML瀏覽器
- 學習《HTML+CSS基礎課程》的筆記---第一篇:Html介紹HTMLCSS筆記
- 前端之路---入坑篇之基礎中的基礎html前端HTML
- 前端開發面試題——HTML篇(你想要的,都在這裡)前端面試題HTML
- html篇:img src使用base64格式資料HTML
- 一篇文章帶你瞭解HTML5 MathMLHTML
- 《Head First HTML 與 CSS》讀書筆記之CSS篇HTMLCSS筆記
- 一篇文章帶你瞭解HTML格式化元素HTML
- HTML5基礎加強css樣式篇(color,direction)(二)HTMLCSS
- 學習HTML5 Canvas這一篇文章就夠了HTMLCanvas
- 那些前端程式設計師深信不疑的謠言(HTML篇)前端程式設計師HTML
- HTML——① HTML 基礎HTML
- HTML————9、HTML CSSHTMLCSS
- HTML————10、HTML 影像HTML
- HTML————11、HTML 表格HTML