首頁 web前端 html教學 關於html中
標籤和

關於html中
標籤和

Jun 19, 2017 pm 04:20 PM

article標籤,使用後感覺和P(段落)差不多,語意化的標籤。

<aside> 標籤定義article以外的內容(可用做文章的側邊欄). 語意化的標籤。

html 標籤有幾種分類,其中有一種就是網頁佈局性質的標籤,例如最常用的 div。

拋開以前的傳統網頁版面(table版)不談,就說現在的網頁版面-div+css。

你比如說,你要做一個最簡單的一行兩列的網頁,外層是一個div 容器,裡面兩個div,左邊是導航選單,右邊是內容,為了實現網頁佈局,你肯定得用css 定位,為了方便定位,你一定得為div 設定id 或者class,我們暫且用id。

外層容器 div :id="wrap",內層左邊 div:id="aside",內層右邊 div:id="article"。

為什麼左邊導覽 id 要給它設定為 aside(旁邊),而不用 div1、div2 呢?

因為aside 賦予了div 意義,給當前開發者和後期維護者帶來方便,一看到<div id="aside"> 我就知道它的作用,看到<div id="div1"> 誰知道這是什麼東西,就像div 標籤本身一樣,毫無意義。

而article 和aside 就像div 一樣,只是佈局標籤,除了標籤名字不一樣,其他功能意義基本上是一樣的,article、aside 裡面的字體、背景、邊框等沒有任何特殊的樣式,也不是滑鼠點擊了aside 標籤之後會出現什麼特殊的效果;

因為它們只是簡簡單單的標籤。既然功能和 div 一模一樣,html5 為何多此一舉,又生產出幾個多餘的 “div” 出來呢?

有句話叫做:存在的就是合理的。

因為很多網站佈局是重複的,全世界網站有很多都是左邊是導航,右邊是正文內容,然後給div設定id來用css佈局,因為有這個需求,html5 就人性化的增加了幾個標籤,從而簡化了開發人員的開發,畢竟,<aside> 與<div id="aside">,那個更好?
html 角度:前者比後者少寫幾行程式碼,一定程度簡化了網頁檔案大小。

css角度:前者直接使用 aside 就能取得到標籤,後者需要通過 id 。

js角度:同上。

之前也聽過這麼一個訊息,說一些行動裝置(如 ipad),在解析 html5 標籤時,遇到 aside 標籤可能會有個人化的展示,可能效果更美觀。

總結:

<article> 就看做是<div id="article">,<aside> 你就看做是< div id="aside">,只是人為的給div 換了一個說話,換湯不換藥,還是div 。

以上是關於html中

標籤和
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗? 公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗? Mar 04, 2025 pm 12:32 PM

公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?

如何使用HTML5表單驗證屬性來驗證用戶輸入? 如何使用HTML5表單驗證屬性來驗證用戶輸入? Mar 17, 2025 pm 12:27 PM

如何使用HTML5表單驗證屬性來驗證用戶輸入?

如何高效地在網頁中為PNG圖片添加描邊效果? 如何高效地在網頁中為PNG圖片添加描邊效果? Mar 04, 2025 pm 02:39 PM

如何高效地在網頁中為PNG圖片添加描邊效果?

HTML5中跨瀏覽器兼容性的最佳實踐是什麼? HTML5中跨瀏覽器兼容性的最佳實踐是什麼? Mar 17, 2025 pm 12:20 PM

HTML5中跨瀏覽器兼容性的最佳實踐是什麼?

&lt; datalist&gt;的目的是什麼。 元素? &lt; datalist&gt;的目的是什麼。 元素? Mar 21, 2025 pm 12:33 PM

&lt; datalist&gt;的目的是什麼。 元素?

&lt; meter&gt;的目的是什麼。 元素? &lt; meter&gt;的目的是什麼。 元素? Mar 21, 2025 pm 12:35 PM

&lt; meter&gt;的目的是什麼。 元素?

&lt; iframe&gt;的目的是什麼。 標籤?使用時的安全考慮是什麼? &lt; iframe&gt;的目的是什麼。 標籤?使用時的安全考慮是什麼? Mar 20, 2025 pm 06:05 PM

&lt; iframe&gt;的目的是什麼。 標籤?使用時的安全考慮是什麼?

&gt; gt;的目的是什麼 元素? &gt; gt;的目的是什麼 元素? Mar 21, 2025 pm 12:34 PM

&gt; gt;的目的是什麼 元素?

See all articles