CSS悬停代码不适用于Firefox

时间:2014-04-30 09:35:23

标签: html css

我有很多关于按钮及其悬停的代码。这个代码无处不在,它在chrome上工作正常,即safari,但它不适用于Firefox。每个与按钮相关的CSS代码都正常工作,除了悬停部分。

      <button class="button validation-passed" onclick="productAddToCartForm.submit(this)" dtyle="float:left" title="Add to Cart" type="button">

    <span>
       <span>

        Add to Cart

       </span>
   </span>

 </button>

以下是按钮的CSS代码:

       button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
       button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
       button.button { overflow:visible; width:150px; border:0; padding:0; margin:0;    background:transparent; cursor:pointer;}
       button.button span { display:block;  font:12px/24px georgia; text-align:center; white-space:nowrap; color:#fff;background:#f79b29;border-color:#7B9617;height:24px;padding:0 8px;font-weight:normal !important;}
      button.button span:hover{background:#f48227}
      button.button span{ border:0; padding:0; }

1 个答案:

答案 0 :(得分:2)

更改

 button.button span:hover {
  background:#f48227
  }

 button.button:hover span {
  background:#f48227
  }

演示:http://jsfiddle.net/lotusgodkk/GCu2D/60/