由乙個經典布局問題引發的思考

2022-09-11 20:09:12 字數 416 閱讀 1323

相信每個前端玩家在初學css的時候都遇到過這麼乙個問題:如何實現乙個三欄布局。

假設高度已知,左欄右欄寬度各300px;中間自適應。

看似很簡單的乙個問題,但這麼簡單的乙個問題,可以體現出乙個前端玩家的段位水平。

初級玩家的回答:1.浮動;2.絕對定位。

中級玩家的回答:1.浮動;2.絕對定位;3.flexbox彈性盒子;4.**布局;5.grid網格系統;6.柵格系統;

高階玩家的回答:你是不是很閒?(狗頭)

好吧開個玩笑……但是現在正在看這段文字的你,是否思考過:

1.這麼多方案,它們各自有什麼優點和缺點?

2.如果把假設高度已知的條件去掉,哪些方案不適用了?

3.每一種-方案的相容性如何,哪一種是最優的解決方案?

這些才是作為乙個合格前端玩家應該去認真思考的問題。

由乙個typedef問題引發的思考

同樣,可以像下面這樣隱藏指標語法 typedef char pstr intmystrcmp const pstr p1,const pstr p3 用gnu的gcc和g 編譯器,是會出現警告的,按照順序,const pstr 被解釋為 char const 乙個指向char的指標常量 而事實上,c...

由乙個DAOHelper類引發的思考

這是一篇發牢騷的文章,可以這麼說吧。daohelper究竟有什麼用呢?用我自己的話去理解,daohelper的存在正是敏捷開發的產物,即快速開發。我們究竟能從專案中學到什麼呢?有的人可能會說,從乙個專案中,你可以學到很多東西,比如你可以學習nhibinate,entity framework 等or...

由乙個浮點數引發的思考

下面這段 輸出值是多少呢?void main 在我32位的虛擬機器上,列印輸出值是 data 266270.84 為什麼會出現這種情況呢,難道是計算機出問題了。當然不是計算機出現了問題,我們從下面幾點來分析 首先,我們從浮點數在記憶體中的儲存形式來分析。大家都知道,資料在記憶體中是以010101這種...