Tôi gặp phải một vấn đề cụ thể mà dường như không được giải quyết ở bất kỳ đâu. Khi tôi có cả chiều rộng và chiều cao cố định trên div chứa, thì mọi văn bản bên trong div chỉ tràn theo chiều dọc, nhưng không theo chiều ngang.CSS - chiều rộng so với chiều cao - chiều rộng có mức độ ưu tiên
Ví dụ ở đây: http://jsfiddle.net/TgPRM/1382/
#container {
height:50px;
max-height:50px;
width:50px;
}
Bây giờ những gì thậm chí còn lạ chiều rộng có ưu tiên ngay cả khi tôi quấn văn bản bên trong một đoạn văn và thiết lập chiều cao cố định/max-height (nhưng không rộng!) trên đoạn đó. Văn bản chọn để không tôn trọng chiều cao được đặt trên phần tử gốc của nó và thay vào đó hãy tôn trọng độ rộng được đặt trên phần tử chính của nó.
Ví dụ ở đây: http://jsfiddle.net/TgPRM/1377/
Câu hỏi của tôi là, tại sao được đưa ra chiều rộng rất nhiều ưu tiên và những gì chúng ta có thể làm cho các văn bản tràn theo chiều ngang chứ không phải theo chiều dọc?
Chỉnh sửa: Tôi muốn giữ nguyên luồng : hiển thị để bất kỳ giải pháp nào dựa trên thuộc tính tràn không giải quyết được sự cố của tôi. Trắng-không gian: nowrap có vẻ là một giải pháp cực đoan, vì nó thậm chí không tôn trọng kích thước cửa sổ trình duyệt (thử một văn bản rất dài). Vì vậy, tôi chấp nhận giải pháp của Evan vì nó hoạt động chính xác như tôi mong đợi đã làm ví dụ của tôi để làm việc.
Thay thế này để #container bạn {height: auto; max-height: auto;} – divy3993
Bạn có muốn: (1) vùng chứa để kéo dài sao cho văn bản phù hợp với (2) ẩn văn bản nằm ngoài vùng chứa (3) người dùng có thể cuộn để tải xuống cho tất cả văn bản? – kaz
bạn muốn văn bản bị tràn theo chiều ngang ngay cả với một widith cố định? – Evan