html5 - 剛接觸H5,為什么我覺得很多標(biāo)簽都沒什么用呢?
問題描述
除了 視頻和音頻標(biāo)簽有點(diǎn)用外,其他的什么 <footer> <section>等等沒什么用 ,html都可以做,
問題解答
回答1:你說的 <footer> <section>俗稱--語義化--標(biāo)簽,這些被瀏覽器識(shí)別,其實(shí)就跟p一樣,只是我們?cè)诳雌饋碚麄€(gè)代碼就會(huì)一目了然,方便查看及修改、維護(hù)等等。
回答2:容易被瀏覽器識(shí)別,就是最大的好處
回答3:寫<p class='footer'>方便還是<footer>方便啊,肯定后者
而且瀏覽器的閱讀模式可以自動(dòng)識(shí)別出來
回答4:標(biāo)簽的語義化主要出于可維護(hù)性和搜索引擎(seo)的考量。
回答5:寫一堆p太蛋疼了,所以寫點(diǎn)別的
回答6:作為技術(shù)人,如果不是特指微信平臺(tái)上的H5網(wǎng)頁,盡量不要把HTML5簡(jiǎn)稱為H5;
<footer>、<section>這些都是語義化的標(biāo)簽,盡管他們本身可能和<p>區(qū)別不大,但是在寫復(fù)雜點(diǎn)的頁面時(shí),它們一方面可以增加HTML代碼的可讀性(程序員看到代碼時(shí)的可讀性+搜索引擎看到代碼時(shí)的可讀性);另一方面,也可以為CSS和JS的選擇器提供某些便利(當(dāng)然,這個(gè)也要看各人習(xí)慣)。
謝邀。以上~
補(bǔ)充兩個(gè)資料:
顧軼靈大神的 《Semantic HTML》
李松峰老師翻譯的 《HTML5 設(shè)計(jì)原理》
回答7:web語義化
回答8:更好的語義化支持。
比如一個(gè)人的名字有好多。小李,老李,李子。一個(gè)不熟悉的人很難把這些名稱當(dāng)做一個(gè)人或者同一個(gè)人來對(duì)待。直到有一天,有一個(gè)組織站了出來。他們說每一個(gè)人靠身份證證來標(biāo)識(shí)。他規(guī)定了一種方法,更快的理解是什么。
