在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ 為什么說(shuō)拓展HTML標(biāo)簽比CSS要混亂?

為什么說(shuō)拓展HTML標(biāo)簽比CSS要混亂?

<MULTICOL COLS="3" GUTTER="25">
  <P><FONT SIZE="4" COLOR="RED">This would be some font broken up into columns</FONT></P>
</MULTICOL>
這里語(yǔ)義混亂在哪里呢?感覺(jué)還很清晰的啊

clipboard.png

https://segmentfault.com/a/1190000011872815
回答
編輯回答
你的瞳
  1. 這種寫(xiě)法的代碼重用性非常差,同樣的樣式難以復(fù)用。
  2. 對(duì)于復(fù)雜的樣式定義,這種寫(xiě)法無(wú)法分離樣式配置和DOM標(biāo)記,導(dǎo)致代碼難以閱讀。
  3. 這種設(shè)計(jì)容易混淆塊結(jié)構(gòu)和樣式,例如<div><font>,前者表示布局元素,而后者主要用來(lái)定義樣式,這就讓代碼混亂不堪。
2017年12月20日 03:45
編輯回答
眼雜

當(dāng)然混亂了。。。
先說(shuō)font,現(xiàn)在已經(jīng)是被廢棄掉了,size、color都是可以寫(xiě)在css樣式表里的,而P標(biāo)簽本來(lái)已經(jīng)寓意著是個(gè)文本標(biāo)簽,中間又加個(gè)font,有點(diǎn)畫(huà)蛇添足。
muLticol也有問(wèn)題,按照字面意思是多列標(biāo)簽,也定義了3列,列間距25,但是多列結(jié)構(gòu)本身也是可以用css寫(xiě)出來(lái)的,并且這里也不清楚,到底是這個(gè)P標(biāo)簽占了一列,兩列為空,還是當(dāng)列數(shù)為1的時(shí)候獨(dú)占一整行。即使是前者,那么空的兩列多寬,是等寬嗎,還是只保留間隔gutter。

2017年2月10日 18:48