国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

2種方法實現經典的左側固定寬度200px,右側自適應寬度的布局

raise_yang / 1421人閱讀

摘要:今天去面試前端人員,隨即出了一個經典的布局問題,即如標題所示??墒墙Y果令我很驚訝,超過一半的人都沒答對,亦或是只答對一半在此記錄下用兩種方法,第一種普通的方法,第二種是利用布局。

??????今天去面試前端人員,隨即出了一個經典的布局問題,即如標題所示??墒墙Y果令我很驚訝,超過一半的人都沒答對,亦或是只答對一半!在此記錄下用兩種方法,第一種普通的方法,第二種是利用flex布局。

首先我們假定頁面上已有下列元素:


    

第一種方法:float+margin-left

???這種方法是最簡單也是最容易想到的方法(至少在我看來),請看如下CSS:

div{
    height:200px;
}
#left{
    float: left;
    width: 200px;
    background: blue;
}            
#right{
    margin-left: 200px;
    background: red;
}

???加上高度和背景是方便查看效果,將左側div浮動,設置寬200px,右側的div設置一個左外邊距margin-left等于左側寬度,沒了!如此簡單即可實現,可是在實際中,我看到的結果是有不寫float直接margin-left的,也有寫了float不寫margin-left的,在此就不多說了...

第二種方法:display+flex

???使用第二種方法的人我更是沒見到,好吧,這可能需要多了解一些flex布局的知識,那么請看如下CSS:

body{
    display: flex;
    flex-flow: row;
}
#left{                
    width: 200px;
    background: blue;
}            
#right{
    flex: 1;
    background: red;
}

???先來解釋下含義,首先將body的display為flex,讓body遵從flex布局,并且設置flex-flow為row,橫向的,然后就是左側div寬度200px,右側div的flex:1,這里很關鍵,1會將剩余寬度全部占滿,即如果左側寬度發生改變的話,右側能夠自適應,而不用像第一種方法那樣margin-left也要修改。這就是display flex的強大之處,而在面試中,沒有一個人使用這種方法....

???好了,以上就是兩種實現該布局的方法了,或許有人說,還有第三種方法呢,position:absolute,left:200px...那這種方法就留給大家去思考啦! D:)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/111827.html

相關文章

  • css經典布局左側固定大小右側適應

    摘要:最近學習了一種經典布局,固定左側或右側的寬度,另一側自適應寬度,此種布局挺常用,尤其是像后臺,大部分都是采用這種結構,還比如像訂餐類的,進入商家的時候,會出現一堆飯的列表,左側是飯的分類,右側是飯的列表等等。 最近學習了一種經典布局,固定左側或右側的寬度,另一側自適應寬度,此種布局挺常用,尤其是像后臺,大部分都是采用這種結構,還比如像訂餐類的APP,進入商家的時候,會出現一堆飯的列表,...

    Carbs 評論0 收藏0
  • css經典布局左側固定大小右側適應

    摘要:最近學習了一種經典布局,固定左側或右側的寬度,另一側自適應寬度,此種布局挺常用,尤其是像后臺,大部分都是采用這種結構,還比如像訂餐類的,進入商家的時候,會出現一堆飯的列表,左側是飯的分類,右側是飯的列表等等。 最近學習了一種經典布局,固定左側或右側的寬度,另一側自適應寬度,此種布局挺常用,尤其是像后臺,大部分都是采用這種結構,還比如像訂餐類的APP,進入商家的時候,會出現一堆飯的列表,...

    booster 評論0 收藏0
  • css經典布局左側固定大小右側適應

    摘要:最近學習了一種經典布局,固定左側或右側的寬度,另一側自適應寬度,此種布局挺常用,尤其是像后臺,大部分都是采用這種結構,還比如像訂餐類的,進入商家的時候,會出現一堆飯的列表,左側是飯的分類,右側是飯的列表等等。 最近學習了一種經典布局,固定左側或右側的寬度,另一側自適應寬度,此種布局挺常用,尤其是像后臺,大部分都是采用這種結構,還比如像訂餐類的APP,進入商家的時候,會出現一堆飯的列表,...

    GraphQuery 評論0 收藏0
  • CSS布局十八般武藝都在這里了

    摘要:清單一些說明注意文檔的書寫順序,先寫兩側欄,再寫主面板,更換后則側欄會被擠到下一列圣杯布局和雙飛翼布局都會用到??梢酝ㄟ^設置的屬性或使用雙飛翼布局避免問題。雙飛翼布局不用設置相對布局,以及對應的和值。 本文首發于知乎專欄:前端指南 CSS布局 布局是CSS中一個重要部分,本文總結了CSS布局中的常用技巧,包括常用的水平居中、垂直居中方法,以及單列布局、多列布局的多種實現方式(包括傳統的...

    includecmath 評論0 收藏0

發表評論

0條評論

raise_yang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<