Tôi có 2 cột (khối nội tuyến) trong một vùng chứa (chiều rộng 100%).Cách hiển thị các khối nội tuyến mà không vi phạm chúng trên dòng mới khi thu hẹp phụ huynh
Cột bên trái phải có chiều rộng tối thiểu, 200px, chiều rộng: 25%.
cột bên phải có chiều rộng: 75%
<style> .outer { width: 100%; border: 1px solid black; } .left, .right { display:inline-block; } .left { min-width: 200px; width: 25%; background-color: #dcc2c2; } .right { width: 75%; background-color: #d0dee8; } </style> <div class="outer"> <div class="left">left</div> <div class="right">right</div> </div>
Cho đến min-width đạt được khi thay đổi kích thước, các cột ngồi cạnh nhau mà là những gì tôi muốn, nhưng một khi min- chiều rộng đá vào, cột bên phải rơi trên dòng tiếp theo.
Làm cách nào để làm cho cột bên phải co lại nhưng không rơi vào dòng tiếp theo?
bạn có thể sử dụng 'calc()' để hạn chế 'max-width' của cột bên phải http://jsfiddle.net/viphalongpro/4Bqvg/4/ Tuy nhiên 'calc()' không được hỗ trợ bởi IE8 (và bên dưới) –