Có cách nào để có văn bản bên trái, trung tâm và căn phải trên cùng một dòng với HTML/CSS, trong các điều kiện sau không?Văn bản bên trái, giữa và văn bản phải trên cùng một dòng
- Phần văn bản bên trái và bên phải sẽ ngắn, nhưng tôi không biết trước về độ dài của chúng.
- Đoạn văn bản trung tâm có thể đủ dài để gói.
- Đoạn văn bản trung tâm sẽ xuất hiện CHÍNH XÁC ở chính giữa.
- Đoạn văn bản trung tâm không được chồng lấp phần văn bản bên trái hoặc bên phải.
Giải pháp rõ ràng khi sử dụng 3 divs với hai phần tử nổi bên trái và bên phải hoạt động khá tốt, ngoại trừ phần trung tâm của văn bản không được căn giữa chính xác (ví dụ, nếu phần văn bản dài hơn bên phải, trung tâm xuất hiện ở giữa bên phải của trung tâm tuyệt đối).
Tôi chỉ cần một giải pháp hoạt động trên WebKit. Ý tưởng nào?
Sửa - Đây là những gì tôi có cho đến nay ...
HTML:
<div id="left">Left</div>
<div id="center">Center text</div>
<div id="right">Right</div>
CSS:
#left {
float: left;
text-align: left;
padding-right: 10px;
}
#center {
text-align: center;
}
#right {
float: right;
text-align: right;
padding-left: 10px;
}
hmmm không tôi chỉ biết một giải pháp JS nơi bạn Rẽ trái hoặc chiều rộng đúng và sử dụng nó cho phía bên kia ... chỉ khi đó các văn bản làm trung tâm là trong trung tâm exaclty. mà không có chiều rộng, bạn không thể làm điều đó chỉ HTML và CSS .... bạn có thể sử dụng% width như 10% - 80% - 10% nhưng đây là chiều rộng cố định tùy thuộc vào container – ggzone
bạn có thể đăng mã mà bạn đang làm việc không? – ptriek
Âm thanh như một công việc cho một chiếc bàn. Bạn đang cố gắng đặt dữ liệu chính xác vào dữ liệu nào? –