text-align:-webkit-center vs text-align:center

Mil*_*les 12 css3

有谁知道为什么text-align:center和text-align:-webkit-center之间存在差异?例如,如果你有:

<section>
 <h1>Title<h1>
 <div class="image"></div>
</section>
Run Code Online (Sandbox Code Playgroud)

// CSS with text-align:center;

section{
 text-align: center;

}
Run Code Online (Sandbox Code Playgroud)

这将只是文本的中心

//带有text-align的CSS:-webkit-center

section{
 text-align: -webkit-center;
}
Run Code Online (Sandbox Code Playgroud)

这将使文本和图像居中.

text-align也是如此:-moz-center;

Jam*_*lly 8

来自Mozilla开发者网络:

WebKit和Gecko都支持左,中,右的前缀版本,不仅适用于内联内容,也适用于块元素.这用于实现元素和的遗留align属性.不要在生产网站上使用这些.table<center>

- MDN的文档text-align.

  • 如果Google主页使用`-webkit-center`,那么我认为它的安全性足以用于生产环境... (2认同)

小智 8

text-align CSS 属性描述了内联内容(如文本)如何在其父块元素中对齐。text-align 不控制块元素的对齐方式,只控制它们的内联内容。

text-align: -moz-center;
text-align: -webkit-center;
Run Code Online (Sandbox Code Playgroud)

  • 感谢你的回复。顺便说一句,我应该将 -moz-center 和 -webkit-center 都添加到 CSS 类中吗? (2认同)