雙飛翼布局的理解

都是為了實現(xiàn)一個兩側(cè)寬度固定,中間寬度自適應(yīng)的三欄布局

最終效果都是

image

圣杯布局

圣杯布局 container要float: left

container預(yù)留padding左右, 然后main占100%寬度

左邊的margin: -100%, position設(shè)為relative

為什么左邊的是-100%, 因為-左邊padding預(yù)留位置就會跑到上一行mian那一行

但是是在最右邊, 那還是要跑去最左邊才可以, 也就是再繼續(xù)靠左, 加起來就是100%width

image

雙飛翼布局

與圣杯布局不同的是, container只有包裹住中間的main

然后左右用margin來空出位置

中間的main要預(yù)留出左右位置, 不過用的是marin左右預(yù)留

左邊的也是要margin-left: -100%

不同的是左邊的不需要relative定位

image

參考: http://www.itdecent.cn/p/81ef7e7094e8

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 圣杯布局和雙飛翼布局是前端工程師需要日常掌握的重要布局方式。兩者的功能相同,都是為了實現(xiàn)一個兩側(cè)寬度固定,中間寬度...
    阿爾卑斯的隆冬閱讀 66,718評論 23 155
  • 圣杯和雙飛翼布局都是左右兩欄寬度固定,中間部分寬度自適應(yīng)。 圣杯布局 參考:http://www.alistapa...
    饑人谷_NewClass閱讀 764評論 0 2
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,165評論 1 92
  • 在前端布局中,事實上,圣杯布局其實和雙飛翼布局是一回事。它們實現(xiàn)的都是三欄布局,兩邊的盒子寬度固定,中間盒子自適應(yīng)...
    風(fēng)銘閱讀 1,565評論 1 6
  • 實現(xiàn)圣杯布局和雙飛翼布局,“負(fù)邊距”是必不可少的。 了解圣杯布局和雙飛翼布局之前,我們先來了解下負(fù)邊距。一、定義:...
    betterwlf閱讀 852評論 0 11

友情鏈接更多精彩內(nèi)容