Tôi đang cố gắng đặt chân trang ở cuối trang, vì vậy tôi đang sử dụng vị trí: tuyệt đối và dưới cùng: 0 để thực hiện việc này. Vấn đề là màu nền sẽ không được mở rộng để phù hợp với màn hình, vì vậy tôi cố gắng sử dụng width: 100% nhưng bây giờ nó có thêm pixelChiều rộng CSS: 100% không vừa màn hình
này là ví dụ tôi tạo http://jsfiddle.net/SRuyG/2/ (xin lỗi đó là một chút lộn xộn, Tôi chỉ mới bắt đầu học css)
Tôi cũng đã thử chân trang dính từ một số hướng dẫn tôi tìm thấy nhưng nó không hoạt động. Vậy làm thế nào chính xác tôi có thể đặt chân trang ở cuối trang và nền phù hợp với kích thước màn hình?
Cảm ơn bạn
CSS:
html, body {
margin: 0;
padding: 0;
}
body {
font: 13px/22px Helvetica, Arial, sans-serif;
background: #f0f0f0;
}
.contentWrapper{
min-height: 100%;
margin-bottom: -142px;
}
.contentWrapper:after {
content: "";
display: block;
height: 142px;
}
nav {
background: #222;
color: #fff;
list-style: none;
font-size: 1.2em;
padding: 10px 20px;
box-shadow: 0px 0px 4px 4px #888888;
}
#navBar li{
display:inline;
}
#navBar li a{
color: #fff;
text-decoration: none;
padding: 25px;
}
#navBar li a:hover{
background:#fff;
color: #222;
text-decoration: none;
padding: 25px;
}
footer {
position:absolute;
background: #222;
color: #fff;
list-style: none;
font-size: 1.2em;
padding: 10px 20px;
bottom:0;
width: 100%;
}
HTML:
<body>
<nav>
<ul id='navBar'>
<li><a href="#">link 1</a></li>
<li><a href="#">link 2</a></li>
<li><a href="#">link 3</a></li>
</ul>
</nav>
<div id="contentWrapper">
<section id="intro">
<header>
<h2>Intro</h2>
</header>
<p>Paragraph goes here, long and long paragraph, blah blah blah. Paragraph goes here, long and long paragraph, blah blah blah.
Paragraph goes here, long and long paragraph, blah blah blah. Paragraph goes here, long and long paragraph, blah blah blah.
Paragraph goes here, long and long paragraph, blah blah blah. Paragraph goes here, long and long paragraph, blah blah blah.
</p>
</section>
</div>
<footer>
<section id="about">
<header>
<h3>Footer</h3>
</header>
<p>some text here. </p>
</section>
</footer>
</body>
Phương pháp này là tốt hơn so với câu trả lời chấp nhận nếu bạn cần để hỗ trợ IE7 hoặc thấp hơn, không hỗ trợ thuộc tính kích thước hộp. –