真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

圣杯布局和雙飛翼布局的理解與思考

**圣杯布局和雙飛翼布局都是前端工程師需要日常掌握的重要布局方式。按照我的理解,其實(shí)圣杯布局和雙飛翼布局的實(shí)現(xiàn),目的都是在于兩欄固定寬度,中間部分自適應(yīng)

創(chuàng)新互聯(lián)主營房山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,房山h5重慶小程序開發(fā)公司搭建,房山網(wǎng)站營銷推廣歡迎房山等地區(qū)企業(yè)咨詢

但是實(shí)際實(shí)現(xiàn)起來 還是有一些區(qū)別的

圣杯布局

圖為:

圣杯布局和雙飛翼布局的理解與思考

在這里實(shí)現(xiàn)了 左(200px)、右(300px)、中間自適應(yīng)。

注:

html代碼中,middle部分首先要放在最前面部分,然后是left、right,以便先行渲染

結(jié)構(gòu):

圣杯布局和雙飛翼布局的理解與思考

首先定義出整個(gè)布局的DOM結(jié)構(gòu),主題部分是由content包裹的middle、left,right三列,其中middle定義在最前面。

css

左側(cè)的固定寬度為200px,右側(cè)的固定寬度為300px,則在content上設(shè)置

圣杯布局和雙飛翼布局的理解與思考

為左右兩列預(yù)留出相應(yīng)的空間

圣杯布局和雙飛翼布局的理解與思考

然后分別給三列設(shè)置寬度與浮動(dòng)

圣杯布局和雙飛翼布局的理解與思考

得到如下效果:

圣杯布局和雙飛翼布局的理解與思考

根據(jù)浮動(dòng)的特性,middle的寬度為100%,所以占據(jù)了第一行的所有空間,left和right被擠到了第二行

接下來將left和right放置到之前預(yù)留出的位置

圣杯布局和雙飛翼布局的理解與思考

隨后使用定位position:relative,在left、right
原來的位置基礎(chǔ)上左移200,右移300

圣杯布局和雙飛翼布局的理解與思考

最終效果為:

圣杯布局和雙飛翼布局的理解與思考

到這基本布局效果已經(jīng)完成,但還是在考慮最后一步,那就是寬的問題,之前為了預(yù)留左右位置設(shè)置了padding屬性,所以這里計(jì)算寬的時(shí)候不要忘記了這個(gè)

雙飛翼布局

還是以上述格局?jǐn)?shù)據(jù)為例,設(shè)置各列的寬度與浮動(dòng),并且預(yù)留出空間

結(jié)構(gòu):

圣杯布局和雙飛翼布局的理解與思考

雙飛翼布局的DOM結(jié)構(gòu)與圣杯布局的區(qū)別是middle還有一個(gè)子元素inner

css

圣杯布局和雙飛翼布局的理解與思考

最終效果為:

圣杯布局和雙飛翼布局的理解與思考

由于雙飛翼布局沒有用到position:relative
所以不考慮計(jì)算寬度,預(yù)留多少空間,就設(shè)置多少空間

如果,您認(rèn)為閱讀這篇博客讓你有些收獲,請您關(guān)注一下。感謝您的支持,如有不足,請多指教。

微信號:bsl521921


網(wǎng)頁題目:圣杯布局和雙飛翼布局的理解與思考
文章來源:http://weahome.cn/article/jjcdhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部