Trong ví dụ bên dưới, #logo
được đặt ở vị trí hoàn toàn và tôi cần nó nằm ở giữa theo chiều ngang trong phạm vi #header
. Thông thường, tôi sẽ làm một margin:0 auto
cho các yếu tố tương đối vị trí nhưng tôi bị kẹt ở đây. Ai đó có thể chỉ cho tôi cách?Làm cách nào để xoay ngang phần tử vị trí tuyệt đối nằm ngang trong div chiều rộng 100%?
JS Fiddle: http://jsfiddle.net/DeTJH/
HTML
<div id="header">
<div id="logo"></div>
</div>
CSS
#header {
background:black;
height:50px;
width:100%;
}
#logo {
background:red;
height:50px;
position:absolute;
width:50px
}
Câu hỏi hay ... những gì từng xảy ra để căn chỉnh: trung tâm;) ... không thử điều đó vì nó không hoạt động;) – craig1231
Xin chào, bạn có nhận ra rằng với CSS như vậy, bạn đang định vị logo trong cửa sổ, không phải trong tiêu đề? –
@Desi margin tự động hoạt động, bạn cần phải sử dụng nó đúng cách xem ví dụ của tôi –