Tôi muốn một số văn bản được đặt ở giữa màn hình.Căn chỉnh và sắp xếp văn bản tuyệt đối
Tôi đã thử this nhưng không hoạt động. Dường như xung đột vị trí tuyệt đối với căn chỉnh.
Làm cách nào để có thể thực hiện tác vụ đơn giản này?
Tôi muốn một số văn bản được đặt ở giữa màn hình.Căn chỉnh và sắp xếp văn bản tuyệt đối
Tôi đã thử this nhưng không hoạt động. Dường như xung đột vị trí tuyệt đối với căn chỉnh.
Làm cách nào để có thể thực hiện tác vụ đơn giản này?
Các div không mất tất cả không gian ngang có sẵn khi hoàn toàn vị trí. Một cách rõ ràng thiết lập chiều rộng đến 100% sẽ giải quyết vấn đề:
HTML
<div id="my-div">I want to be centered</div>
CSS
#my-div {
position: absolute;
bottom: 15px;
text-align: center;
width: 100%;
}
Thật đơn giản ... nhưng .... Tôi tìm thấy bài này bằng cách tìm câu trả lời cho câu hỏi này. Cảm ơn bạn! – user1167442
Bạn cũng có thể thêm 'left: 0;' nếu nó không hoạt động – Edward
Có thể chỉ định chiều rộng sẽ hoạt động. Khi bạn position:absolute
một phần tử, chiều rộng của nó sẽ co lại thành nội dung tôi tin.
Hãy thử điều này:
Bạn cần phải thêm left: 0
và right: 0
(không được hỗ trợ bởi IE6). Hoặc chỉ định một chiều rộng
này nên làm việc:
#my-div { left: 0; width: 100%; }
câu trả lời cuối cùng chấp nhận, mà chỉ đơn giản là lặp đi lặp lại khác các giải pháp. Lol. – Happy
có thể trùng lặp của [Căn giữa trên một vị trí hoàn toàn Div] (http://stackoverflow.com/questions/252856/center-align-on-a-absolutely-positioned-div) –