Tôi sẽ không bao giờ nghĩ điều này là có thể, nhưng có rất nhiều người thông minh ở đây nên tôi nghĩ tôi sẽ hỏi. Tôi đang tìm một cách để có một container đầy đủ chiều cao có chiều rộng phụ thuộc vào bao nhiêu nội dung có. Tôi muốn các văn bản để điền vào khu vực chiếm chiều cao đầy đủ trong khi sử dụng chiều rộng nhỏ nhất có thể. Chiều cao được biết và được mã hóa cứng, lượng nội dung không được.Nội dung chiều cao đầy đủ với chiều rộng nhỏ nhất có thể
Tôi đang làm việc với something like this:
<div>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,
when an unknown printer took a galley of type and scrambled....</p>
</div>
div {
background:red url(http://lorempixel.com/600/400/);
float:left;
width:600px;
height:400px;
}
p {
background:#fff;
padding:20px;
margin:20px;
}
nội dung thường lấp đầy trang từ trên xuống dưới:
Những gì tôi đang tìm loại của đối diện, điền từ trái sang phải:
Với nội dung ít hơn, nó sẽ giống như thế này:
Sử dụng đầy đủ chiều cao mã hóa cứng với width:auto
tạo hiệu ứng này:
Có cách để có văn bản lấp đầy chiều cao với chiều rộng nhỏ nhất có thể, không có mã hóa cứng một chiều rộng hoặc có tex t tràn? Có vẻ như không thể và tôi không biết cách tiếp cận nó. Các giải pháp Javascript/jQuery được chào đón.
Vì vậy, càng có được nội dung, container văn bản của bạn nhiều hơn sẽ được nhiều? – Stphane
Phải. Văn bản phải điền vào vùng chứa và có chiều cao đầy đủ với chiều rộng nhỏ nhất có thể. –
Liên quan: http://stackoverflow.com/questions/9864123/force-paragraph-to-use-the-maximum-height-available –