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