《web全棧工程師的自我修養》這本書里說:不要在簡歷中出現Div+CSS,會減分!請教為什麼這樣說?


事實上,在目前國內的前端市場,簡歷上這樣寫並不一定會減分。

減不減分要看你碰到怎樣的面試官,如果碰到我這種有強迫症的,很有可能減分。

這種說法興起於我們極度落後的前端行業剛剛開始出現曙光的時期。在那之前,網頁是由 & 及其屬性拼湊出來的,各種可以影響樣式的代碼散落在 HTML 中,難以維護。

直到我們開始使用 CSS,才發現樣式可以這樣玩。而我們最喜歡使用的標籤變成了 &,它就像一張自由的白紙,可以隨意塗寫。它沒有任何語義可言(正好當時我們不懂也不需要語義),而且顯得非常新潮。

於是我們稱呼這種技術為「DIV + CSS」,每當我們說出這個名字,感覺自己就像一位先驅者,彷彿臉上都透著專業的光芒。正如近年來我們發明的另一個名字——「H5」(這個更加平易近人,行外人都認識它)。

然而隨著時間的推移、行業的發展,我們知道了 HTML 標籤有很多個,並且具有各種語義,我們不應該瘋狂地使用 &,也不需要激進地摒棄 &。我們也知道了 CSS 是一種語言,DIV 只是某個語言中微不足道的一部分,它們不應該被並列在一起。

所以這個時候再懵懵懂懂甚至沾沾自喜地使用「DIV + CSS」這樣的字眼,會讓人覺得你是不是閉關了好多年才出來找工作,或者乾脆是一位穿越人士?畢竟只要你有一台設備一根網線,閉關修鍊也應該無法隔絕你對世界的感知。

當然如果有幸遇到跟你同一類型的面試官(你會發現這並不罕見),那麼第一段文字就能夠適用了。


Div+CSS已經是很多年前的做法了。

而且這也是一種不嚴謹的表現吧(°ー°〃)

推薦採用HTML語義化標籤,這樣不僅利於SEO,而且結構明晰便於開發維護,即使在去掉樣式或樣式意外丟失時頁面依舊有很清晰的結構,便於訪客正常閱讀。


問題是,有些要求寫著精通DIV+CSS。

不寫DIV的話,遇到逗比HR只能呵呵了


我覺得,當你面的是前端工程師。那div+css的意義是否可以類比於老師去面試說我會講話?


因為這你寫的太細了,可以更宏觀一點,不然顯得簡歷索然無味


謝邀。其實就跟你去面設計師的時候,簡歷上寫你會用美圖秀秀一樣


語義化!!!


用磚頭砸釘子不是不行,但是你得知道你應該用榔頭


看了樓上的所有回復,正是我想要說的。


而因為前端布局中基本用div,久而久之就有了div+css的說法,其實正確的說法是XHTML+css,說div+css會顯得不專業。


推薦閱讀:

請教一個js問題,為什麼報錯?
24歲從零開始學html晚不晚?
前端怎麼學才有優勢?
Html5標準下的footer置底的問題,為何min-height會失效?
有哪些網站的前端代碼風格非常好,值得學習?

TAG:前端開發 | HTML | HTML5 | 前端工程師 | 前端開發框架和庫 |