Sau nhiều lần thử và tìm kiếm, tôi chưa bao giờ tìm thấy cách thỏa đáng để làm điều đó với CSS2.Căn giữa một khối nội dung khi bạn không biết chiều rộng của nó trước
Cách đơn giản để hoàn thành nó là quấn nó vào một số <table>
tiện dụng như được trình bày trong ví dụ bên dưới. Bạn có biết làm thế nào để làm điều đó tránh bố trí bảng và cũng tránh thủ thuật kỳ quặc?
table {
margin: 0 auto;
}
<table>
<tr>
<td>test<br/>test</td>
</tr>
</table>
Những gì tôi muốn biết là làm thế nào để làm điều đó mà không có một chiều rộng cố định và cũng có thể trở thành một khối.
Yêu thích của tôi là phương pháp bảng được đề xuất trong câu hỏi! Tôi có thể sai nhưng giải pháp của Joe không hoạt động khi lồng ghép các div bên trong các div khác. – Kyle