Có cách nào để thực hiện điều này chỉ với css và không có tập lệnh nào không? Tôi có một div với chiều rộng tối thiểu, và bên trong của nó là một div bên trong được định vị hoàn toàn với nội dung được tạo động có chiều rộng biến đổi. Đôi khi nội dung mở rộng ra ngoài div chứa, nhưng kể từ khi nó được định vị hoàn toàn, nó sẽ không kéo dài div chứa. Làm thế nào để tôi có được nó để kéo dài div có chứa? Cảm ơnKéo dài một div để vừa với nội dung hoàn toàn được định vị
Trả lời
Hãy thử tham chiếu JSfiddle này mà tôi đã tạo. http://jsfiddle.net/gA7mB/ Nếu tôi đọc đúng, đó là cơ bản những gì bạn đang tìm kiếm.
HTML
<div class="container" >
<div class="relative" >
<div class="absolute" >
<h1>I am Content i can be as long as you wish. t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).</h1>
</div>
</div>
CSS
.container{
width: 500px;
}
.relative{
position: relative;
background: #666;
min-width: 200px;
min-height: 200px;
}
.absolute{
position: absolute;
background: #999;
top: 20px; //not important, just to show absolute position
left: 20px; //not important, just to show absolute position
}
Không hiệu quả đối với tôi: http://jsfiddle.net/gA7mB/117/ –
Điều này rất hữu ích cho việc duy trì chiều rộng của trẻ, nhưng liệu có cách nào để làm cho chiều cao của cha mẹ bao trùm đứa trẻ không? –
Nếu yếu tố nội dung của bạn có position: absolute
, nó không phải là có thể. Tuy nhiên, đôi khi bạn có thể tránh được vị trí tuyệt đối mà vẫn thu được kết quả mong muốn bằng cách sử dụng phần tử thả nổi thay thế. Xem this answer đến very similar question để biết ví dụ.
- 1. Mở rộng div để chứa nội dung hoàn toàn được định vị
- 2. Làm cho nội dung vừa với chiều rộng của div
- 3. HTML/CSS: Tại sao nội dung không kéo dài đến nội dung của nó?
- 4. imageView không kéo dài để vừa với màn hình
- 5. Tại sao div nội tuyến chặn được định vị thấp hơn khi có nội dung?
- 6. Thay đổi kích thước bootstrap div để vừa với nội dung
- 7. Làm cách nào để lấp đầy 100% số div được định vị hoàn toàn? (IE7 +)
- 8. Thay đổi kích thước div để vừa với nội dung có chiều cao tối đa
- 9. Làm thế nào để tôi đặt nội dung vị trí hoàn toàn trung tâm có chiều rộng không xác định?
- 10. Hộp thoại Giao diện người dùng jQuery với con hoàn toàn được định vị ẩn một phần tràn con
- 11. Cần một vị trí cố định div bên trong một div vị trí tuyệt đối
- 12. Chú thích chân trang, hay đúng hơn: nội dung không được kéo dài xuống chân trang
- 13. iOS - Đổi kích thước UIWebView để vừa với nội dung?
- 14. Cách tạo thẻ div kéo dài chiều cao của trang
- 15. CSS - Bật "tự động mở rộng" của DIV được định vị hoàn toàn khi nội dung mở rộng vượt ra ngoài thông số chiều rộng/chiều cao
- 16. Làm thế nào để "xóa" các phần tử được định vị hoàn toàn
- 17. ImageView vừa vặn mà không kéo dài hình ảnh
- 18. Có cách nào để thực hiện div vị trí hoàn toàn mở rộng vùng chứa không?
- 19. Làm cách nào để định vị một div ở đầu div khác với javascript?
- 20. Định vị hoàn toàn mọi thứ trên một trang web?
- 21. Thay đổi nội dung div qua jquery bằng một nội dung của tệp html khác
- 22. jQuery - hoạt hình 'trái' vị trí của div vị trí hoàn toàn khi bảng trượt được tiết lộ
- 23. Nội dung trung tâm ở vị trí tuyệt đối div
- 24. Tạo nội dung div động với jquery
- 25. Phần tử TextArea - kích thước mặc định cho vừa với nội dung
- 26. Kéo và thả vào nội dung DIV có thể chỉnh sửa trong Firefox
- 27. Làm thế nào để đặt hai div trong một hàng: một cố định, khác được kéo dài
- 28. CSS - div vị trí mẹ tương đối không kéo dài đến chiều cao div con tuyệt đối
- 29. Cuộn một phần nội dung trong vùng chứa vị trí cố định
- 30. Kéo dài khung nội tuyến trong HTML5
không, không phải không có kịch bản AFAIK –
thiết lập một ví dụ để chúng tôi có thể làm việc với những gì bạn có http://jsfiddle.net – Henesnarfel
Div vị trí tuyệt đối không còn "bên trong" phụ huynh nữa. Do đó không thể làm điều này chỉ với css. – Bazzz