怎樣理解 HTML 語(yǔ)義化和樣式分離

根據(jù)內(nèi)容的結(jié)構(gòu)化(內(nèi)容語(yǔ)義化)秉剑,選擇合適的標(biāo)簽(代碼語(yǔ)義化)便于開發(fā)者閱讀和寫出更優(yōu)雅的代碼的同時(shí)讓瀏覽器的爬蟲和機(jī)器很好地解析镰惦。簡(jiǎn)單來(lái)講是讓代碼更方便理解躏筏,更簡(jiǎn)潔哀峻,脫離了CSS還能看懂頁(yè)面侥钳。
隨著互聯(lián)網(wǎng)的發(fā)展适袜,WEB承載越來(lái)越多的信息(圖片,聲音舷夺,視頻等)苦酱,人們開始用機(jī)器來(lái)處理網(wǎng)絡(luò)信息,就此誕生了搜索引擎冕房。如此龐大及復(fù)雜的信息如何讓搜索引擎處理和挖掘躏啰,所以讓機(jī)器能夠更好地讀懂WEB上內(nèi)容就變得越來(lái)越重要。

語(yǔ)義化可以帶來(lái)的好處:

清晰的頁(yè)面結(jié)構(gòu):去掉或樣式丟失的時(shí)候耙册,也能讓頁(yè)面呈現(xiàn)清晰的結(jié)構(gòu)给僵,增強(qiáng)頁(yè)面的可讀性。
支持更多的設(shè)備:屏幕閱讀器(如果訪客有視障)會(huì)完全根據(jù)你的標(biāo)記來(lái)“讀”你的網(wǎng)頁(yè)详拙。 如果你使用的含語(yǔ)義的標(biāo)記帝际,屏幕閱讀器會(huì)根據(jù)你的標(biāo)簽來(lái)判斷網(wǎng)頁(yè)的內(nèi)容,而不是一個(gè)字母一個(gè)字母的拼寫出來(lái)饶辙。
有利于SEO:和搜索引擎建立良好溝通蹲诀,有助于爬蟲抓取更多的有效信息,搜索引擎的爬蟲也依賴于標(biāo)記來(lái)確定上下文和各個(gè)關(guān)鍵字的權(quán)重弃揽。
便于團(tuán)隊(duì)開發(fā)和維護(hù):在團(tuán)隊(duì)中大家都遵循同一個(gè)標(biāo)準(zhǔn)脯爪,可以減少很多差異化的東西则北,方便開發(fā)和維護(hù),提高開發(fā)效率痕慢,甚至實(shí)現(xiàn)模塊化開發(fā)尚揣。

內(nèi)容與樣式分離的原則

1)網(wǎng)頁(yè)分離

一個(gè)網(wǎng)頁(yè)分為三個(gè)部分:Html——結(jié)構(gòu),css——表現(xiàn)掖举,javascrip——行為快骗。內(nèi)容也就是html,樣式也就是css塔次。所以內(nèi)容和樣式的分離方篮,就是指在網(wǎng)頁(yè)編碼的過(guò)程中,要將html和css兩大部分分開励负。

2)如何實(shí)現(xiàn)

內(nèi)容與樣式分離的原則的實(shí)現(xiàn)藕溅,一個(gè)是要依靠意識(shí),另一個(gè)是依靠經(jīng)驗(yàn)熄守。
  舉例而言蜈垮,面對(duì)一個(gè)分塊明顯的網(wǎng)頁(yè)設(shè)計(jì)圖時(shí):

初級(jí)的開發(fā)人員思路及制作方法:div 層層嵌套;
中級(jí)的開發(fā)人員思路及制造方法:去掉多余的 div ,進(jìn)行簡(jiǎn)化裕照;
高級(jí)的開發(fā)人員思路及制造方法:最大化的簡(jiǎn)化 html 的結(jié)構(gòu),然后用 css 進(jìn)行設(shè)置调塌,減少 html 與 css 的契合度晋南。
正確做法是寫HTML的時(shí)候先不管樣式,重點(diǎn)放在HTML的結(jié)構(gòu)和語(yǔ)義化上羔砾,讓HTML能提現(xiàn)頁(yè)面結(jié)構(gòu)或者內(nèi)容,负间,然后進(jìn)行 css 樣式設(shè)置,減少 HTML 與 CSS 契合度(即內(nèi)容與樣式分離) 姜凄,寫JS的時(shí)候政溃,盡量不要用JS去直接操作樣式,而是通過(guò)給元素添加刪除class來(lái)控制樣式變化(即行為分離)态秧。

3)分離原則的優(yōu)點(diǎn)

瀏覽器加載網(wǎng)頁(yè)頁(yè)面速度變快董虱。分離原則下,大部分頁(yè)面代碼寫在了CSS當(dāng)中申鱼,頁(yè)面體積容量變得更小愤诱。
網(wǎng)頁(yè)修改設(shè)計(jì)時(shí),效率捐友、省時(shí)淫半。根據(jù)html標(biāo)簽內(nèi)ID或class的標(biāo)記,到CSS里找到相應(yīng)的ID或class匣砖,可以快速替換指定位置的樣式科吭,不會(huì)破壞頁(yè)面架構(gòu)和其他部分的樣式昏滴。
典型的應(yīng)用就是網(wǎng)頁(yè)換膚,使用相同的 html 結(jié)構(gòu)对人,不同的 css 樣式谣殊。
更好地被搜索引擎收錄」娣ィ基于內(nèi)容與樣式分離的原則蟹倾,html的語(yǔ)義化就是首要考慮的,網(wǎng)頁(yè)中語(yǔ)義化的標(biāo)簽代碼就會(huì)更加適合搜索引擎。
css樣式的分離猖闪,它可以根據(jù)不同的瀏覽器鲜棠,達(dá)到顯示效果的統(tǒng)一。保證網(wǎng)頁(yè)架構(gòu)不變形的前提下培慌,放心在不同瀏覽器渲染顯示樣式豁陆。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市吵护,隨后出現(xiàn)的幾起案子盒音,更是在濱河造成了極大的恐慌,老刑警劉巖馅而,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件祥诽,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡瓮恭,警方通過(guò)查閱死者的電腦和手機(jī)雄坪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)屯蹦,“玉大人维哈,你說(shuō)我怎么就攤上這事〉抢剑” “怎么了阔挠?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)脑蠕。 經(jīng)常有香客問(wèn)我购撼,道長(zhǎng),這世上最難降的妖魔是什么空郊? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任份招,我火速辦了婚禮,結(jié)果婚禮上狞甚,老公的妹妹穿的比我還像新娘锁摔。我一直安慰自己,他們只是感情好哼审,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布谐腰。 她就那樣靜靜地躺著孕豹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪十气。 梳的紋絲不亂的頭發(fā)上励背,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音砸西,去河邊找鬼叶眉。 笑死,一個(gè)胖子當(dāng)著我的面吹牛芹枷,可吹牛的內(nèi)容都是我干的衅疙。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼鸳慈,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼饱溢!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起走芋,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤绩郎,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后翁逞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肋杖,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年挖函,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了兽愤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡挪圾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出逐沙,到底是詐尸還是另有隱情哲思,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布棚赔,位于F島的核電站靠益,受9級(jí)特大地震影響胧后,放射性物質(zhì)發(fā)生泄漏壳快。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一瘤旨、第九天 我趴在偏房一處隱蔽的房頂上張望竖伯。 院中可真熱鬧存哲,春花似錦七婴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)先舷。三九已至牲芋,卻和暖如春捺球,著一層夾襖步出監(jiān)牢的瞬間缸浦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卜高,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓颠悬,卻偏偏與公主長(zhǎng)得像定血,于是被迫代替她去往敵國(guó)和親诞外。 傳聞我的和親對(duì)象是個(gè)殘疾皇子峡谊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容