看某前端設計書上說,在 base css 裡先定義一些基礎樣式然後在 html 裡面加上相應的 class,這樣是否和語義化相矛盾?

時間 2021-05-06 02:46:45

1樓:Albert Lee

其實還是要根據專案來,並不能絕對說這種方法好或者不好。

比如那種需要很快輸出,基本不需要要後期維護的專案,(例如活動頁,新聞頁等)。那這種預先定義樣式的方法效率就很高。

而那種有大把時間死扣優化,或者體量很大需要精細維護的專案,還是模糊命名比較合適。

bootstrap基本上是屬於前者的。

就像前面知友所說的,沒有對不對,只有合適不合適。

2樓:王叨叨

有點太極端了就不好了,如果專案定型了,很少去動,可以用這樣的,如果專案變動大,改起來太麻煩!有利有弊,以前有過這樣的教訓,所以,建議保留常用的幾個,沒必要w1到w100什麼的,太碎了,很多都用不到!

3樓:waterwu

語義化只跟HTML內容及URL位址有關,主要是指head標籤裡的內容、及BODY標籤裡的內容的標籤名、層疊關係和順序。

語義化與CSS、class的命名沒有關係,跟JS也沒直接關係(除了AJAX為主的網頁在GOOGLE是有用URL中的hash位址來進行定位之外)。

4樓:李路

不知道是什麼書上寫的,實在不知道.w100這個意義是什麼,這個類做了什麼抽象?如果寬度變成150,類名不改成w150嗎?這樣做還要這個原子類有什麼用呢?

類名和id名是需要語義化的,如果你的產品中發現需要這樣的純表現化的類,那麼我覺得是沒有設計好。

5樓:賀師俊

沒錯,這樣做是違背語義化的要求的。我已經批判過這種流傳甚廣的anti-pattern多次了。請順序閱讀這幾篇blog:

6樓:顧軼靈

個人認為這樣的做法的確是把樣式名稱和 HTML 結構做了很深的耦合,但是開發維護是需要效率的,不是一味的追求純粹的語義化和解耦,最終的方案都是權衡的結果。我們要明白設計開發最終的目的是什麼。

網線傳遞的是電磁波還是電流,書上說電磁波在銅線裡面傳播速度比在光纖裡面還快?

看慣花開花謝 網線是由導體製作而成的,傳輸的是電訊號,而光纖是由玻璃絲製成的,傳輸的是光訊號,光纖傳輸是傳送裝置將電訊號的變化轉化成光訊號的閃爍頻率變化,在光纖光纖裡邊通過折射向遠方傳輸,然後再由接受裝置轉化成電訊號,傳送給終端裝置。這種裝置成為光纖收發器或光纖交換機。 Penicillin 其他兩...

伍德里奇書上說 在回歸中多增加乙個自變數後,R方絕不會減小,通常會增大。 數學上怎麼解釋?

朱恩偉 線性回歸可以理解為最小化殘差平方和 SSR。從最優化的角度看,把額外增加的自變數前係數約束為 0,則 SSR 和沒有增加該自變數時的 SSR 相同 去掉這個約束,新的 SSR 肯定不大於原 SSR。又知,R方 1 SSR SST,所以自變數增加後,R方一定增加。公式推導見 為什麼回歸平方和一...

怎麼看那些在論壇上說要考清華的人?

人類的共性 自命不凡。要是他成功了那我只能說他是有理想有自信,他失敗了的也就只是自命不凡,心比天高,命比紙薄了。我們老師說,他最不喜歡那些嘴上老掛著說要考哪間哪間大學的人了,有能力的人這麼說,是限制自己,沒有能力的人這麼說,也只會沉溺在白日夢裡,最後什麼也做不到。而你究竟能做到什麼程度,只有高考之後...