PDA

View Full Version : thắc mắc về thẻ div



Quartermain
06-03-2008, 13:43
mình cắt bằng thẻ div, viết css nhưng đang bí 1 chỗ.
Không hiểu tại sao khi cho 1 tấm ảnh vào 1 thẻ div thì cái background nó lại không bám vào cái ảnh đấy để repeat chiều cao(trong firefox) còn trong IE thì vẫn ok.

file css cho thêm thuộc tính float vào thì nói mới bị, còn không thì vẫn ok.
Phải thêm float vì cái body của thẻ div đấy chia ra làm 3 phần

2_lua_IT
06-03-2008, 15:05
- Trường hợp đầu tiên bạn chỉ cần cho Overflow:hidden; thì sẽ OK, tác dụng là định hình cho khung của div đó.
-Trường hợp float : có 3 cột bạn chỉ cần 3 div : 2 cái đầu là float:left, cuối cùng là float right;
VD :
<div>
<div style="float:left;">left</div>
<div style="float:left;">center</div>
<div style="float:right;">right</div>
</div>

Goodlucks bro.

Quartermain
07-03-2008, 09:23
- Trường hợp đầu tiên bạn chỉ cần cho Overflow:hidden; thì sẽ OK, tác dụng là định hình cho khung của div đó.
-Trường hợp float : có 3 cột bạn chỉ cần 3 div : 2 cái đầu là float:left, cuối cùng là float right;
VD :
<div>
<div style="float:left;">left</div>
<div style="float:left;">center</div>
<div style="float:right;">right</div>
</div>

Goodlucks bro.

Cám ơn bro. Cho mình hỏi tí nữa là sao cái background nó ko hiện ở firefox, còn trong ie vẫn hiện. Mình dùng thẻ div để đổ background repeat-x

Spirit
07-03-2008, 20:43
Cám ơn bro. Cho mình hỏi tí nữa là sao cái background nó ko hiện ở firefox, còn trong ie vẫn hiện. Mình dùng thẻ div để đổ background repeat-x

Đưa code lên xem thử :emlaugh:

phongjalvn
30-03-2008, 15:46
Cám ơn bro. Cho mình hỏi tí nữa là sao cái background nó ko hiện ở firefox, còn trong ie vẫn hiện. Mình dùng thẻ div để đổ background repeat-x

Đã repeat-x còn bắt nó "repeat chiều cao" thì sao nó hiểu ;(, để repeat thôi