在 CSS 中均衡表格单元格的宽度
在包含多个单元格的表格中,当每个单元格内的内容相同时,确保宽度相等可能具有挑战性各不相同。当尝试设置最大宽度时会出现此问题,因为它需要了解单元格总数。
纯 CSS 解决方案
幸运的是,存在一个纯 CSS 解决方案
为了触发替代表格计算算法,我们为每个单元格分配一个较小的宽度(例如 2%)。
<code class="css">div { display: table; width: 250px; table-layout: fixed; } div > div { display: table-cell; width: 2%; }</code>
此 CSS 将确保表格单元格具有相同的宽度,即使内容不同。
兼容性注意事项
表格布局:固定;属性在现代浏览器中得到广泛支持,包括 Chrome 和 IE8 。然而,OS X 上的 Safari 6 以不同方式实现此属性,可能会导致意外结果。作为预防措施,建议在各种浏览器上测试您的解决方案,以解决任何潜在的兼容性问题。以上是如何在CSS中使表格单元格的宽度相等?的详细内容。更多信息请关注PHP中文网其他相关文章!