Có một số cách bạn có thể thực hiện việc này.
Absolute Positioning
Giống như những người khác đã gợi ý, nếu bạn cung cấp cho các yếu tố mà bạn muốn kéo dài trên khắp các thuộc tính trang CSS 100% chiều rộng và vị trí tuyệt đối, nó sẽ kéo dài toàn bộ chiều rộng của trang.
Tuy nhiên, nó cũng sẽ nằm ở đầu trang, có thể che khuất nội dung khác của bạn, sẽ không tạo chỗ cho nội dung hiện tại của bạn 100%. Định vị tuyệt đối sẽ xóa phần tử khỏi luồng tài liệu, vì vậy nó sẽ hoạt động như thể nội dung mới được định vị của bạn không tồn tại. Trừ khi bạn chuẩn bị để tính toán chính xác nơi mà yếu tố mới của bạn nên và nhường chỗ cho nó, đây có lẽ không phải là cách tốt nhất.
Hình ảnh: bạn cũng có thể sử dụng bộ sưu tập hình ảnh để xem nội dung mình muốn, nhưng chúc may mắn cập nhật hoặc thay đổi chiều cao của bất kỳ phần nào trên trang của bạn, v.v.
DIV được tạo hình
Đây là cách tôi khuyên bạn nên làm điều đó. Trước khi chúng ta lo lắng về bất kỳ công cụ nào có chiều rộng 100%, trước tiên tôi sẽ chỉ cho bạn cách thiết lập cái nhìn trung tâm 70%.
<div class="header">
<div class="center">
// Header content
</div>
</div>
<div class="mainContent">
<div class="center">
// Main content
</div>
</div>
<div class="footer">
<div class="center">
// Footer content
</div>
</div>
Với CSS như thế này:
.center {
width: 70%;
margin: 0 auto;
}
Bây giờ bạn có những gì xuất hiện là một container xung quanh nội dung trọng tâm của bạn, khi trong thực tế mỗi hàng của nội dung di chuyển xuống trang được tạo thành từ một div chứa, với một lớp ngữ nghĩa và mô tả (như header, mainContent, vv), với một lớp "center" bên trong nó.
Với thiết lập, làm cho tiêu đề xuất hiện để "phá vỡ ra khỏi div container" là dễ dàng như:
.header {
background-color: navy;
}
Và màu sắc đạt đến các cạnh của trang. Nếu vì một số lý do bạn muốn nội dung bản thân căng trên trang, bạn có thể làm:
.header .center {
width: auto;
}
Và phong cách đó sẽ ghi đè lên phong cách .center, và làm cho nội dung của tiêu đề mở rộng đến các cạnh của trang .
Chúc may mắn!
Trang web cụ thể đó sử dụng cách dễ nhất, đó là hình ảnh: http://www.petersonassociates.biz/wp-content/themes/rapeterson/img/globalbg.jpg –
+1 cho "Tôi không muốn để làm khó chịu bất cứ ai " – Brent