Tôi cố gắng để thực hiện điều này: Hai divs: một cố định, kéo dài khác
Nhưng tôi đang gặp khó khăn nhận được hai divs giữa để chơi đẹp. Nếu tôi đặt cả hai thành một số tương đối (30% và 70%) nó "hoạt động" nhưng div bên trái thay đổi kích thước khi người dùng thay đổi chiều rộng cửa sổ trình duyệt.
#floatitleft{width:30%; float:left;}
#floatitright{width:70%; float:left;}
Những gì tôi muốn là, như hình ảnh minh họa
#floatitleft{width:300px; float:left;}
#floatitright{width:100%; float:left;}
Nhưng điều này gây ra "floatitright" để kết thúc dưới floatitleft. Và nếu tôi thiết lập nó đến 70% nó sẽ kết thúc ở bên phải của "floatitleft" nhưng khi tôi thay đổi kích thước trình duyệt một chút nó kết thúc lên bên dưới một lần nữa. Phải làm gì?
UPDATE: Cuối cùng tôi đã kết thúc với:
#topper{
height:100px;
width:100%;
background-color:blue;
}
#wrapperz{
height:inherit;
width:100%;
}
#wrapperz p{margin:0 0 0 0px; padding:10px 10px 0px 10px; color:#0F0F0F;}
#wrapperz #floatitleft{
width:300px;
float:left;
}
#wrapperz #floatitright{
margin-left: 300px;
min-width:300px;
}
#bottommer{
height:100px;
width:100%;
background-color:red;
}
nào sẽ được sử dụng như:
<div id="topper">
test
</div>
<div id="wrapperz">
<div id="floatitleft">
<p> Stuff </p>
</div>
<div id="floatitright">
<p> Stuff </p>
</div>
<div style="clear: both;"/>
</div> <!-- Close Wrapper -->
<div id="bottommer">
test
</div>
Lưu ý rằng đây không phải là HTML thích hợp nhưng nó chỉ đóng vai trò như là giải pháp cho tôi thí dụ. Ngoài ra, "div style =" clear: cả hai "là escpecially quan trọng nếu bạn thử điều này bởi vì không sử dụng các cuases footer để mess up như wrapper không đúng cách căng thẳng theo chiều dọc.Nhưng Mark đã cung cấp một những gì tôi tin rằng được tốt hơn/sạch thay thế dưới đây.
Hah, điều đó thực sự đã làm được! Cảm ơn. – natli
Đối với một số lý do tôi đã nhận thấy nếu bạn làm cả hai yếu tố như nổi, nó không có vẻ làm việc, nhưng nếu bạn chỉ nổi một, các yếu tố khác tự động kết thúc tốt đẹp xung quanh nó. (Đó là những gì anh ấy đã làm ở đó) –
Người đàn ông tuyệt vời! cảm ơn rất nhiều – Maximus