供应商扩展在Chrome上是多余的,而不是在Firefox中运行

时间:2012-07-29 12:40:51

标签: css firefox google-chrome css3 vendor-prefix

我一直在玩下面的代码,有两件事我不太了解。第一个是Chrome似乎接受无供应商的半径规范。那么我们为什么要把“-webkit”放在那里呢?

-webkit-border-radius: 10px;
-moz-border-radius: 20px;
border-radius: 30px;

我还注意到,相同的命令在Firefox中没有任何效果。边界角保持锋利。我错过了有关供应商扩展的内容吗?

HTML

<div class="blobb">
<form id="myForm" runat="server">
  <input id="info" type="text" placeholder="Info" />
</form>
</div>

CSS

div.blobb{
  width: 200px;
  height: 100px;
  padding: 15px 25px 0 25px;
  margin: 15px 0px 15px 30px;
  cursor: default;

  border: 1px solid #666666;
  background-color: #ccaa99;

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

1 个答案:

答案 0 :(得分:0)

Chrome从-webkit切换到版本5中的无前缀名称.Firefox从-moz切换到版本4中未加前缀的名称。详细信息:caniuse.com/border-radius - ŠimeVidas7月29日13: 03