10/10/2018, 10:53
Cân bằng chiều cao giữa các thẻ div
các bạn cho mình hỏi tí.
Mình đang giàn html sữ dụng div và css mình đang thắc mắc chỗ này
web mình có 3 cột left,body,right
left mình đặt background là một hình (left.gif)
body mình đặt background là một hình (body.gif)
right mình đặt background là một hình (right.gif)
Giờ mình muốn khi nội dung ở phần body dài ra(hình nền của body(body.gif) tất nhiên dài ra theo) thì hình nền của phần left(left.gif) và phần right (right.gif)cũng dài ra bằng với hình nền của phần body(body.gif).
Các bạn giúp mình nhé
Mình đang giàn html sữ dụng div và css mình đang thắc mắc chỗ này
web mình có 3 cột left,body,right
left mình đặt background là một hình (left.gif)
body mình đặt background là một hình (body.gif)
right mình đặt background là một hình (right.gif)
Giờ mình muốn khi nội dung ở phần body dài ra(hình nền của body(body.gif) tất nhiên dài ra theo) thì hình nền của phần left(left.gif) và phần right (right.gif)cũng dài ra bằng với hình nền của phần body(body.gif).
Các bạn giúp mình nhé
Bài liên quan
Sau đó cho 1 cái div bao ngoài 3 thẻ đó và trong cái div đó sử dụng ảnh mà bạn đã gộp chung.
Bạn làm theo cách đó đơn giản hơn .
Còn cách của bạn làm CSS thông thường ko làm được
Left ..body ..right .. cậu làm 3 div . Thuộc tính cậu quy định bên style.css. Bên css có thuộc tính background-repeat.... . THuộc tính này sẽ làm cho ảnh lặp ( tăng lên ) nếu nội dung của các div tăng lên. Và tất nhiên trong đó có các kiểu lặp khác nhau.
Chúc bạn thành công .
cả 3 div này đều đặt background-repeat:repeat-y
3 div này được đặt chung trong một div giả sử là div_container
và style của div_container bạn nhớ đặt thuộc tính display:inline-block
như vậy chắc ok đó bạn
Khi nội dung trong phần body dài ra mà nội dung các phần còn lại quá ngắn (ý tớ là ngắn hơn phần body) thì chiều cao các thể div sẽ khác nhau.
Đến giờ tớ vẫn không tìm ra cách giải quyết vấn đề này.
nhưng vấn đề này đưa lên thảo luận cho vui vậy chứ thực tế có mấy ai cần 3 box ấy luôn bằng nhau làm j.