Tôi thích làm việc với CSS dựa trên thiết kế, nhưng như nhiều hơn một coder kết thúc trở lại kỹ năng CSS của tôi là một chút yếu. Khi tôi tham gia vào cách bố trí, tôi có xu hướng rơi trở lại trên bảng dựa trên định dạng bởi vì tâm trí của tôi đã bị biến dạng bởi nhiều năm lạm dụng dựa trên bảng. Có một vấn đề cụ thể mà tôi luôn luôn đi qua. là gì CSS thay thế tốt nhất để:CSS Cách thích hợp để Nội dung Trung tâm
<table width="100%">
<tr>
<td align="center">
content goes here
</td>
</tr>
</table>
đôi khi tôi sử dụng:
<div style="width:100%; text-align:center">content</div>
Nhưng điều này dường như không hoàn toàn đúng. Tôi không cố sắp xếp văn bản, tôi đang cố căn chỉnh nội dung. Ngoài ra, điều này dường như có ảnh hưởng đến việc căn chỉnh văn bản của các phần tử kèm theo, đòi hỏi phải tinh chỉnh để sửa lỗi. Một điều tôi không nhận được là: tại sao không có một phao: phong cách trung tâm? Có vẻ như đó sẽ là giải pháp tốt nhất. Hy vọng rằng, tôi đang thiếu một cái gì đó và có một cách CSS hoàn hảo để làm điều này.
Bắt thú vị với chiếc bàn. Tôi không nhìn kỹ lắm. –
Hi cảm ơn câu trả lời, nó giúp. Nhưng làm thế nào 'margin: 0 tự động;' không có phép thuật, tôi không hiểu tại sao không và giá trị tự động sẽ tập trung vào bảng? – GMsoF
@GMsoF: Số không là lề thẳng đứng và tự động là biên độ horisontal. 'margin: 0 auto;' là dạng ngắn của 'margin: 0 auto 0 auto;', là dạng ngắn của 'margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; '. – Guffa