我可以只用flex布局嗎?

學了flex布局之後覺得什麼浮動布局啊垂直居中啊什麼的好煩啊,想問一下,要找到工作,必須要學習浮動布局嗎?


就這麼點東西就好煩啊不想學了,我覺得腦子正常的公司都不會要這樣的工程師吧……

這個問題不是技術問題,而是態度問題。


你可以。回答完畢。


Flex布局適用於規範的,有規律的設計稿。

如果設計師對你說「過來一點點」,你就會很痛苦。


大家都說你態度問題。

我只說你的問題。

只用flex布局是可以的。但是你的用戶必須為移動web,或者IE10以上的瀏覽器,具體查看 http://caniuse.com


可以用不能只用

煩就煩在這個IE,如果是公司項目的話你肯定是不能用的。

如果你的項目跟IE沒關係,那你對比一下,一般來說是可以用的。

如果是自己的東西的話,那你怎麼用都行,別人看不到?那你別看啊!

(比如我的博客主題)


你去can i use 查查兼容性吧……然後就知道……並不可以,高版本ie也不支持。此外就是flex和柵格布局一樣很規則的,設計師可能並不清楚這些規範布局而是自己作圖然後給你標註的,到時候有人挑刺「可能產品經理,設計師,項目經理,測試」就得從頭再來。


當然可以,不過也要看你們產品的受眾,如果很多人會在低版本瀏覽器上瀏覽你們的網頁,那部分用戶對你們來說很重要,你們的網頁要求照顧到那些用戶,那可能就沒有辦法,不過考慮到未來,大家的手機越來越高級,電腦也是自帶 edge 或者 safari,大多數情況下問題不大。


傳統布局不單有浮動布局,還有定位布局、inline-block布局,維護到老代碼的時候還是要能看懂才行

推薦個小教程給你快速掌握吧,學習CSS布局


每種布局都是用來解決一些特定場景的問題的,flexbox布局作為新的標準,必然可以解決舊布局無法解決的一些問題。

但是,且不論目前的瀏覽器支持情況,任何一種布局都不是萬能的,flexbox布局也有它不能解決的問題,例如fixed定位就不行,float可以實現的文字環繞圖片排版也不行;而且往往要求更冗餘的html結構,導致有些場景勉強用flexbox顯得沒有必要。

所以,全面掌握各種布局方式,活學活用才是正解。


天真,活潑,一大堆IE8內核的國產瀏覽器和永遠不升級系統的IOS版本7.0的iphone等著你去兼容呢!

安卓這點就做的比較好,如果一個安卓手機還是4.0的系統,那麼這台安卓手機還能用本身就是個奇蹟。


如果你不必兼容任何非最新版本瀏覽器就可以。或者不再打算漲工資了,可以使用bootstrap或pure.css頂上。


年輕的時候我是這麼做的。。

連居中都用。。

後來發現用IE的不止一個兩個。。

後來我全部重寫了。。


看具體設計稿吧,flex並不適用於所有布局,即便目前移動端瀏覽器也不完全支持某些flex屬性,定位布局,浮動布局,flex布局各有不同或互補的應用場景


在你熟練掌握其他布局方式的情況下,可以使用flex。


不可以,下一題。

可以問問,能不能只用grid。23333


當你還要兼容其他瀏覽器的時候不是更加干不下去了!!!


iPhone5上會出問題,不知道什麼原因,就為了一部手機我改布局改的想死。


我的工作,主要就切後台和手機頁面,且後台只需要兼容chrome,所以我可以放心大膽的用flex,但是absolute,這個得用吧,難道你們就沒有個懸浮層什麼的么?


你可以只看美女,但你避不開芙蓉如花在你面前出現,還佔據你的全部視野


不行的

如果前端是一棵樹 那flex只是樹上的一片葉子 雖然不用把整棵樹的知識都了解完才能找到工作 但很明顯只會flex一種布局方法是找不到工作的

無論什麼行業 要想拿高薪 都得動腦學習 以及實踐 總結

題主加油吧 別出了社會才後悔當初怎麼不好好學習


你學了什麼根本不重要 項目需要什麼才重要


我司網頁兼容IE9+所以可以 找個好公司最重要


Flex 對微信和一些手機支持不好,如果你不是職業前端那可以偶爾用用,如果你靠前端吃飯,建議你不要經常用它


推薦閱讀:

網站的 logo 圖片用 img 標籤還是背景圖片合適?
以下 CSS 柵格布局除了用 table 以外,有什麼其他的方法嗎?
到底 CSS 還有必要語義么?若沒有必要,類名要怎樣寫?
Normalize.css 與傳統的 CSS Reset 有哪些區別?
SCSS 有那些優勢,是否可以全面取代CSS?

TAG:網頁設計 | 前端開發 | CSS | 前端入門 | CSS布局 |