CSS布局中,經常會用到左右布局的設計。一般情況下,左邊為內容,右邊為邊欄。實現左右布局的方式有很多種,以下是一些比較常見的方法。
/* 1. float布局 */ .container { overflow: hidden; } .left { width: 70%; float: left; } .right { width: 30%; float: right; } /* 2. flex布局 */ .container { display: flex; } .left { flex: 7; } .right { flex: 3; } /* 3. grid布局 */ .container { display: grid; grid-template-columns: 7fr 3fr; } .left { grid-column-start: 1; grid-column-end: 2; } .right { grid-column-start: 2; grid-column-end: 3; } /* 4. position布局 */ .container { position: relative; } .left { width: 70%; position: absolute; left: 0; } .right { width: 30%; position: absolute; right: 0; }
以上四種方式都可以實現左右布局,具體選擇哪種方式,取決于你的項目需求和你所掌握的技術。但需要注意的是,使用float布局時要記得清除浮動,否則可能會出現布局混亂的情況。