我们有text-align的浏览器前缀:-webkit-right;(Google和safari)text-align:-moz-right;(Firefox)text-align:-o-right;(Opera)。什么是IE?

时间:2015-05-28 08:55:15

标签: html css internet-explorer

我们有

的浏览器前缀或黑客
(for Google and Safari)  text-align: -webkit-right;
(for Firefox)            text-align: -moz-right;
(for Opera)              text-align: -o-right;

什么是IE?

下面的代码在chrome,Mozilla,safari和opera中为我工作,但在IE文本中没有正确的....任何答案?

 style="display: table-cell; width: 25%; vertical-align: bottom; text-align: -webkit-right;text-align: -moz-right;text-align: -o-right"

1 个答案:

答案 0 :(得分:1)

  

当浏览器试验并测试其较新的CSS3属性的实现时,需要这些浏览器前缀。有时并不总是需要所有前缀,但只要你确保将非前缀版本放在最后,通常不会包含它们。

text-align: -webkit-right;
text-align: -moz-right;
text-align: -o-right; 
text-align: -ms-right;
text-align: right;

为什么这很重要有几个原因,但我不打算在这里讨论。只需规定始终包含非前缀版本并将其放在最后。

  

Internet Explorer 9支持许多(但不是全部)最喜欢的CSS3属性。例如,您可以使用border-radius而不使用任何供应商前缀。

到目前为止,有些属性正在开发中,有些浏览器正在删除前缀。边界半径是此时非常发达的一种属性。主流浏览器的最新版本似乎都支持它而没有供应商前缀。但是,将它们保存在代码中可以确保用户不会更新其浏览器。