圣杯布局和雙飛翼布局的理解與思考-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比望都網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式望都網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋望都地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

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

圣杯布局

圖為:

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

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

注:

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

結構:

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

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

css

左側的固定寬度為200px,右側的固定寬度為300px,則在content上設置

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

為左右兩列預留出相應的空間

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

然后分別給三列設置寬度與浮動

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

得到如下效果:

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

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

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

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

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

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

最終效果為:

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

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

雙飛翼布局

還是以上述格局數(shù)據(jù)為例,設置各列的寬度與浮動,并且預留出空間

結構:

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

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

css

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

最終效果為:

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

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

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

微信號:bsl521921

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文標題:圣杯布局和雙飛翼布局的理解與思考-創(chuàng)新互聯(lián)
文章路徑:http://muchs.cn/article22/pepjc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站標簽優(yōu)化、自適應網(wǎng)站網(wǎng)頁設計公司、外貿(mào)網(wǎng)站建設、移動網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計