Có một số vấn đề với HTML của tôi, vì vậy tôi đang đăng mã.Chiều rộng divml 100% không hoạt động
Thẻ đầu tiên là div
với id="header"
. Tôi đã cho nó 100% chiều rộng và cho nó một hình nền.
Bên trong tiêu đề có một số div
khác với id="header-contents"
. Tôi muốn nó tập trung vào trang vì vậy tôi đã cho nó một chiều rộng và sau đó margin:0 auto
. Nó hoạt động tốt với trình duyệt có kích thước tối đa nhưng khi tôi phóng to hoặc thay đổi kích thước chiều rộng của trình duyệt thành khoảng một nửa, nền của div tiêu đề bắt đầu biến mất tại một số điểm và không lấp đầy chiều rộng 100%.
Đây là cách nó nhìn đầu tiên (và nên luôn luôn tìm kiếm): intended look http://i49.tinypic.com/3505fnk.png
Đây là cách nó trông khi tôi phóng to hay thay đổi kích thước trình duyệt: after resize http://i46.tinypic.com/2lqg7r.png
HTML thích hợp và CSS là gì cho nó? Dưới đây là các mã:
<!DOCTYPE HTML>
<html>
<style>
body
{
margin:0;
padding:0;
}
.clear
{
display:block;
clear:both;
}
#header
{
min-height:156px;
width:100%;
background-image:url('http://www.webdesignideas.org/images/bellevueBg.gif');
}
#head-contents
{
width:974px;
margin:0 auto;
height:156px;
}
#header ul
{
margin:85px 23px 0 0;
float:right;
list-style-type:none;
}
#header ul li
{
display:inline;
}
#header ul li a
{
margin-left:46px;
font-size:19px;
color:#fff;
text-decoration:none;
}
#header ul li a:hover ,
#header ul li a.active
{
color:#FD7600
}
</style>
<body>
<div id="header">
<div id="head-contents">
<img src="http://t1.gstatic.com/images?q=tbn:ANd9GcRRlklPBeTiVsV7dycvDxqFyrU02d0grYf4rTUqL-2ZzGb8Qvbwimb37HgO" />
<ul>
<li><a href="#" class="active">Home</a></li>
<li><a href="#">Products</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
<div class="clear"></div>
</div>
</div>
</body>
</html>
Bạn nên học cách sử dụng jsfiddle vì vậy chúng tôi có thể giúp dễ dàng hơn. Google nó! – Samson
Đây là fiddle http://jsfiddle.net/eYrg8/ – UmeRonaldo