【发布时间】:2012-01-04 03:27:25
【问题描述】:
对我来说,tables 最有用的功能之一是它们的宽度可以根据内容进行调整。
您可以非常轻松地执行以下操作:
<table align=center style="border: 1px solid black">
<tr><td style="padding: 20px">
some text here
</table>
如果该框的内容更宽,则该框将更宽。非常直观,它适用于所有浏览器,期间。
您可以通过使用float CSS 属性为普通块元素实现类似的效果,即它们的宽度会根据其内容进行调整。但元素不会居中。
那么,问题来了:如何使块元素居中并让该元素以跨浏览器的方式调整其宽度以适应其内容?
【问题讨论】:
标签: html css cross-browser html-table