Đây là lần đầu tiên tôi tham gia diễn đàn này và cố gắng làm rõ ràng nhất có thể, tôi gặp vấn đề khi tạo trang web nhỏ cho riêng mình, cụ thể với tiêu đề. Im cố gắng để tạo ra một trang có một wrapper của trung tâm 1024px (margin: 0 auto;) và tôi muốn 2 divs, trên cả hai mặt của wrapper này, nơi tôi có thể sử dụng một hình ảnh làm nền. css hiện tại của tôi trông như thế này:align div bên cạnh một sử dụng lề: 0 auto
body, html
background: url(../images/bg.jpg);
background-repeat: no-repeat;
background-position: top center;
margin: 0;
padding: 0;
}
#wrapper
margin: 0 auto;
width: 1024px;
}
#header {
width: 1024px;
height: 254px;
background-image: url(../images/header2.png);
background-repeat: none;
position: relative;
}
#header_right {
width: 50%;
right: 0;
background-image: url(../images/header_right2.png);
position: absolute;
height: 254px;
}
#header_left {
width: 50%;
left: 0px;
background-image: url(../images/header_left.png);
position: absolute;
background-position: right;
margin-left: -512px;
height: 254px;
}
và html của tôi trông giống như:
<body>
<div id="header_right"></div><!--End header right!-->
<div id="header_left"></div><!--End header right!-->
<div id="wrapper">
<div id="header"></div><!--End header!-->
<div id="content"></div><!--End Content!-->
</div><!--End wrapper!-->
</body>
gì tôi đang cố gắng để đạt được là phải có một tiêu đề mà tiếp tục ở cả hai bên trái và bên phải (cả tiêu đề sử dụng các nền khác nhau), trong trường hợp này nó hoạt động ở bên trái, vì im sử dụng lề âm, vì tôi sử dụng 50% chiều rộng và chính xác một nửa của trình bao bọc (-512px), công trình này, nhưng nếu tôi cố gắng sử dụng margin âm ở bên phải (margin-right: -512px) điều này sẽ mở rộng trang bên phải với một 512px thêm, đó không phải là ý định của tôi.
Tôi đã googling cả ngày nhưng dường như không tìm thấy câu trả lời cho câu hỏi của mình, cũng cố gắng tạo 3 div với float: left, nhưng không thể tìm ra cách làm 1 ở trung tâm với chiều rộng 1024px và phần còn lại 100% chiều rộng, nếu có ai có thể giúp tôi hiểu điều đó sẽ thực sự được đánh giá cao.
Trân trọng
Xem xét sử dụng [jsfiddle] (http://jsfiddle.net) trong bài viết trong tương lai. Nó dễ dàng hơn để gỡ lỗi và hiển thị kết quả với nó. – ShadowScripter
cảm ơn shadowcripter, bị bệnh giữ cho rằng trong tâm trí cho thời gian tiếp theo! – Geo