不明所以,這個(gè)減少代碼,優(yōu)化設(shè)計(jì),怎么就成了結(jié)構(gòu)與表現(xiàn)分離了呢?
不明所以,這個(gè)減少代碼,優(yōu)化設(shè)計(jì),怎么就成了結(jié)構(gòu)與表現(xiàn)分離了呢?
盡量使用最少的盒子寫代碼,有利于搜索引擎優(yōu)化,這是肯定的。但我要給某個(gè)元素寫樣式,總得給它一個(gè)名稱或者范圍之類的吧,好選中元素。
請(qǐng)大牛給解釋一下。
不明所以,這個(gè)減少代碼,優(yōu)化設(shè)計(jì),怎么就成了結(jié)構(gòu)與表現(xiàn)分離了呢?
盡量使用最少的盒子寫代碼,有利于搜索引擎優(yōu)化,這是肯定的。但我要給某個(gè)元素寫樣式,總得給它一個(gè)名稱或者范圍之類的吧,好選中元素。
請(qǐng)大牛給解釋一下。
2014-12-06
舉報(bào)
2016-08-24
老師的意思在換膚案例中體現(xiàn)得很明白啦。
在第一節(jié)課中老師就已經(jīng)介紹了HTML指結(jié)構(gòu),CSS指表現(xiàn)。
如果結(jié)構(gòu)和表現(xiàn)不分離,那么說明css變的時(shí)候結(jié)構(gòu)也在變化。
如今結(jié)構(gòu)和表現(xiàn)分離了,所以css改變的時(shí)候,結(jié)構(gòu)卻不變。
里面的分離說的是,以寫好的結(jié)構(gòu)為基礎(chǔ),進(jìn)行不同的css編寫。
而視頻中提到的減少代碼優(yōu)化設(shè)計(jì)是一種不要增加冗余結(jié)構(gòu)能在保持語義化的下情況盡量減少標(biāo)簽代碼的思維,而不是指減少代碼優(yōu)化設(shè)計(jì)了就是結(jié)構(gòu)和表現(xiàn)分離。
我這么說樓主會(huì)明白一些嗎?
2015-03-07
曾經(jīng)看到一本Html5的書,上面講到現(xiàn)在的網(wǎng)頁都在濫用div+css。其實(shí)Html5更注重語義化,div這種東西該逐漸被淘汰了。你問的問題是如何給元素寫樣式。這有很多途徑,id,class,標(biāo)簽選擇器等等,有這么多種選擇器難道你還不會(huì)使用嗎,你這是Html基礎(chǔ)語法沒掌握好呀,以后學(xué)習(xí)jquery你豈不是要更蒙嗎。
2014-12-08
當(dāng)然可以起id名和class啊,如果不加入那怎么寫樣式啊,講師的意思是盡量少的使用,不是說一定不要用。