Tôi có hai div bên trong div cha (xem hình bên dưới). Khi div "đen" tăng chiều cao, thì div bên ngoài "màu đỏ", nhưng tôi cũng muốn div "xanh" phát triển. Làm thế nào điều này có thể được thực hiện trong css?Làm cho div bên trong phát triển ở độ cao khi div bên ngoài tăng
Trả lời
Bạn có thể sử dụng thuộc tính CSS table, table-row, and table-cell
. Bạn có thể cần phải kiểm tra xem nó được hỗ trợ trong trình duyệt của bạn mặc dù nhắm mục tiêu. http://www.quirksmode.org/css/display.html#table
Ví dụ: http://jsfiddle.net/2GawC/
D: nhưng điều đó không cần thiết cho việc này và bố trí bảng là khủng khiếp! –
Tôi không thể nghĩ ra một cách khác để làm điều đó? 100% divs sẽ chỉ bao giờ phù hợp với nội dung và không mở rộng với anh chị em: -S –
Anh ấy đang nói về việc áp dụng kiểu bố cục bảng cho div trong CSS, không sử dụng bố cục dựa trên bảng trong HTML. Không có gì khủng khiếp về điều đó, nó là một giải pháp hoàn toàn hợp pháp. –
Sử dụng height:100%
nó có thể không làm việc vì div cha mẹ có một thuộc tính position
của static
(mặc định). Áp dụng position:relative
cho phụ huynh và nó sẽ hoạt động. :)
Không giúp được ... –
- 1. div bên ngoài trong div container
- 2. Div bên trong vượt quá ranh giới div bên ngoài
- 3. Làm cho div bên ngoài được tự động có cùng độ cao với nội dung nổi
- 4. nhấp chuột bên ngoài DIV
- 5. Cách làm cho các div nằm bên trong có cùng chiều cao với div cao nhất
- 6. Bảng tràn bên ngoài Div
- 7. Div bên trong để cuộn nếu div bên ngoài quá nhỏ?
- 8. bên trong DIV khóa để góc trên bên phải của DIV ngoài
- 9. Xóa bên trong div A đang xóa phao của div B, nằm ngoài div A
- 10. jQuery Droppable: thả bên ngoài div?
- 11. Bóng tối div bên trong đầu vào
- 12. toggle- ẩn mục khi nhấp bên ngoài div
- 13. Javascript: Nhận div bên trong div
- 14. DIV bên trong một DIV bên trong DIV khác với CSS
- 15. làm tổ svg bên trong một div
- 16. Tải CSS bên ngoài cho một DIV cụ thể
- 17. Làm cách nào để thực hiện div di chuyển bị hạn chế trong div bên ngoài?
- 18. Cách chọn div bên trong div bên trong div với jquery
- 19. làm thế nào để làm cho div con luôn phù hợp bên trong div cha?
- 20. Cố định chiều rộng div ở bên trái, điền div chiều rộng còn lại ở bên phải
- 21. vị trí cố định div bên trong hộp chứa div
- 22. Chiều cao sai của div với thẻ img bên trong
- 23. Không trong suốt div bên trong div trong suốt
- 24. nút bên trái/bên phải bên trong div
- 25. Đặt phần tử bên trong div thành 100% chiều cao
- 26. thẻ div Bao bì bên trong một div
- 27. Đặt hình nền bên ngoài đường viền chứa div
- 28. div bên trong cần phải được 100% chiều cao
- 29. Bóng bên trong một div
- 30. lỗi IE6. Độ cao của Div tăng khi a: hover được kích hoạt
như 100% chiều cao? –
Bạn đã thử 'chiều cao: 100%'? Hoặc, nó không di chuyển khi màu đen 'div' phát triển? – Biotox
Tìm kiếm bố cục nhiều cột CSS, tại đây hoặc trên Google và bạn sẽ đưa ra rất nhiều câu hỏi về chính xác điều này. – Ktash