gpt4 book ai didi

css -
标签与 text-align 的显示方式不同

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:52 24 4
gpt4 key购买 nike

我刚刚发现 <center>在 HTML5 中已过时,但在 IE9 中使用 <!DOCTYPE html> 可以正常工作:

http://www.w3.org/TR/html5/obsolete.html#obsolete

另一种方法是使用 CSS text-align,但我得到了相互矛盾的结果:

<body>
<table style="text-align:center">
<tr>
<th>Column</th>
</tr>
<tr>
<td>Data</td>
</tr>
</table>
<p style="text-align:center">Text</p>
</body>

关于如何将 table 居中的任何建议内容和 p页面内的内容? (无论如何,我看不出 <center> 有什么不好)。

最佳答案

I've just discovered is obsolete in HTML5 (...) I can't see what's so bad with (it) anyway

如果它不在规范中,或者被标记为过时,那么如何解释它以及是否支持它越来越取决于供应商。

截至 2014 年 10 月 28 日 center出现在

Elements in the following list are entirely obsolete, and must not be used by authors

您现在可能正在使用 center 并且它“有效”,但在您的浏览器的下一个版本中,所有支持都可能会被删除,从而使您的页面无法按预期呈现。

text-align:center 以完全相同的方式将您的文本居中。但是,浏览器对 center 元素应用的任何其他样式(每个浏览器都有一组默认的 CSS 样式,通常派生自 w3c recommendation )将不存在。

您注意到的冲突结果不是由于使用 centertext-align 造成的,它们是因为文本在不同宽度的元素内对齐。如果将表格的宽度设置为 100%,对齐方式将类似。

关于css - <center> 标签与 text-align 的显示方式不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27521787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com