Trong HTML, tôi muốn hiển thị một bảng nhỏ như một phần của một đoạn văn. Một cách để làm điều đó là thế này:Làm cách nào để tạo một bảng HTML nội tuyến
<table>
<tr>
<td>
Before
<table style="display:inline;"><tr><td>a</td><td>b</td></tr> <tr><td>c</td><td>d</td></tr> </table>
After
</td>
</tr>
</table>
trong đó sản xuất bố trí đẹp này:
a b
Before After
c d
đó là chính xác những gì tôi muốn.
Nhưng nó có vẻ khá ngớ ngẩn với tôi khi sử dụng một bảng bên trong một bảng khi những gì tôi thực sự muốn là sử dụng một bảng bên trong một đoạn văn. Tuy nhiên, nếu tôi thử sử dụng HTML này:
<p>
Before
<table style="display:inline;"><tr><td>a</td><td>b</td></tr> <tr><td>c</td><td>d</td></tr></table>
After
</p>
tôi nhận được bố trí xấu xí này:
Before
a b
After
c d
Tôi đã cố gắng sử dụng phong cách khác nhau hiển thị khác nhau, nhưng không ai có vẻ để làm những gì tôi muốn.
Tôi có buộc phải sử dụng mã trong bảng hay không hoặc tôi có thiếu gì đó không?
những gì broswer (và phiên bản) ám ví dụ thứ hai như bạn đã hiển thị? [not mine =)] – Shad
Firefox 6 và IE 9. – oz1cz
Tôi nên đề cập rằng Doctype của tôi là XHTML 1.0 Strict. Vấn đề không xuất hiện với HTML 4.01 Chuyển tiếp. – oz1cz