我们有
的浏览器前缀或黑客(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"
答案 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而不使用任何供应商前缀。
到目前为止,有些属性正在开发中,有些浏览器正在删除前缀。边界半径是此时非常发达的一种属性。主流浏览器的最新版本似乎都支持它而没有供应商前缀。但是,将它们保存在代码中可以确保用户不会更新其浏览器。