Tôi muốn một thành phần giữ trung tâm nằm ngang của trang (hai cột) và tôi có một thành phần phụ (cột bên phải) mà tôi muốn vị trí của nó được cố định, vì vậy phụ vị trí của thành phần được cố định, nhưng toàn bộ hai cột sẽ được căn giữa.CSS Vị trí cố định với Ký tự tự động
#content {
width: 1200px;
height:auto !important;
height:100%;
min-height:100%;
padding-top: 42px;
padding-bottom: 100px;
margin-auto: 0 auto;
position: relative;
}
#left {
width: 700px;
float: left;
}
#right {
width: 500px;
position: fixed;
top: 0px;
}
Đợi đã! Nếu bạn có các phần tử khác với 'margin: auto' và' position: relative', khi bạn cố gắng thay đổi kích thước chiều rộng của trình duyệt, bạn sẽ thấy hai lớp không được căn chỉnh chính xác. Đây là một lỗi phổ biến của CSS. – Raptor
Câu trả lời này đúng nếu bạn có chiều rộng cố định. Đối với chiều rộng chất lỏng (tức là 1,00%), hãy xem xét câu trả lời của pstenstrm được hiển thị bên dưới "Bạn có thể sử dụng lề: 0 tự động với vị trí: cố định nếu bạn đặt trái và phải." –
Đối với những người mới đến chủ đề này: sử dụng giải pháp được đăng bên dưới –