您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關如何使用CSS實現三欄布局的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
雙飛翼布局:都左浮動,中間包一個盒子,padding 隔開兩側寬度。左右兩側都有 margin-left.
<style> body { min-width: 550px; } .col { float: left; } #main { width: 100%; height: 400px; background-color: #ccc; } #main-wrap { margin: 0 200px 0 200px; } #left { width: 200px; height: 400px; margin-left: -100%; background-color: red; } #right { width: 200px; height: 400px; margin-left: -200px; background-color: #ff0000; } </style> <body> <div id="container"> <div id="main" class="col"> <div id="main-wrap"></div> </div> <div id="left" class="col"></div> <div id="right"class="col"></div> </div> </body>
圣杯布局:中間不包盒子但還是有 padding。
<style> #container{ padding: 0 190px 0 190px; } .col{ position: relative; float: left; } #main{ width: 100%; height: 400px; background-color: #ddd; } #left{ width: 190px; height: 400px; background-color:red; /* 離左邊距本身的距離 */ margin-left: -100%; /* 然后又自己向左移了本身的寬度*/ left: -190px; } #right{ width: 190px; height: 400px; background-color: yellow; margin-left: -190px; right: -190px; } </style> <body> <div id="container"> <div id="main" class="col"></div> <div id="left" class="col"></div> <div id="right"class="col"></div> </div> </body>
拓展 左右布局
<style> html,body{ height: 100%; } .left{ width: 256px; height: 100%; background-color: #ddd; float: left; } .right{ width: 100%; height: 100%; margin-left: 256px; background-color: rgb(230, 48, 48); } </style> <body> <div class="left"></div> <div class="right"></div> </body>
感謝各位的閱讀!關于“如何使用CSS實現三欄布局”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。