<small id='UUSSY'></small><noframes id='UUSSY'>

      <legend id='UUSSY'><style id='UUSSY'><dir id='UUSSY'><q id='UUSSY'></q></dir></style></legend>

      <tfoot id='UUSSY'></tfoot>
        <bdo id='UUSSY'></bdo><ul id='UUSSY'></ul>

      1. <i id='UUSSY'><tr id='UUSSY'><dt id='UUSSY'><q id='UUSSY'><span id='UUSSY'><b id='UUSSY'><form id='UUSSY'><ins id='UUSSY'></ins><ul id='UUSSY'></ul><sub id='UUSSY'></sub></form><legend id='UUSSY'></legend><bdo id='UUSSY'><pre id='UUSSY'><center id='UUSSY'></center></pre></bdo></b><th id='UUSSY'></th></span></q></dt></tr></i><div id='UUSSY'><tfoot id='UUSSY'></tfoot><dl id='UUSSY'><fieldset id='UUSSY'></fieldset></dl></div>
      2. CSS Sprites 在图像上显示损坏的图像图标,但悬停仍然有效

        CSS Sprites showing broken image icon over image, but hover still works(CSS Sprites 在图像上显示损坏的图像图标,但悬停仍然有效)
            <i id='Al2WG'><tr id='Al2WG'><dt id='Al2WG'><q id='Al2WG'><span id='Al2WG'><b id='Al2WG'><form id='Al2WG'><ins id='Al2WG'></ins><ul id='Al2WG'></ul><sub id='Al2WG'></sub></form><legend id='Al2WG'></legend><bdo id='Al2WG'><pre id='Al2WG'><center id='Al2WG'></center></pre></bdo></b><th id='Al2WG'></th></span></q></dt></tr></i><div id='Al2WG'><tfoot id='Al2WG'></tfoot><dl id='Al2WG'><fieldset id='Al2WG'></fieldset></dl></div>
              <tbody id='Al2WG'></tbody>
              <tfoot id='Al2WG'></tfoot>

                <bdo id='Al2WG'></bdo><ul id='Al2WG'></ul>

                <small id='Al2WG'></small><noframes id='Al2WG'>

              • <legend id='Al2WG'><style id='Al2WG'><dir id='Al2WG'><q id='Al2WG'></q></dir></style></legend>

                1. 本文介绍了CSS Sprites 在图像上显示损坏的图像图标,但悬停仍然有效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想不通..希望其他人可以.

                  我有一个图像按钮.悬停效果很好.但是,我在按钮图像上显示了 IE 损坏的图像图标.

                  看这里:时髦图片 Funky Image Hover

                  如您所见......它们都可以工作,除了那个烦人的破碎图像.

                  这是我的 CSS:

                  <上一页>.donate-btn{背景:透明 url(/custom/img/donate-btn.png) 无重复;溢出:隐藏;高度:45px;宽度:210px;向左飘浮;}.donate-btn:悬停{背景:透明 url(/custom/img/donate-btn.png) 无重复;高度:45px;宽度:210px;背景位置:0 -45px;}

                  解决方案

                  这仅仅意味着你在 source 属性中引用了一个不存在的图像.您应该考虑改用实际的 <button> 标签.它只需要一些额外的样式属性来移除边框和填充:

                  .donate-btn{背景:透明 url(/custom/img/donate-btn.png) 0 0 不重复;溢出:隐藏;高度:45px;宽度:210px;边框:无;填充:0;向左飘浮;}.donate-btn:悬停{背景位置:0 -45px;}

                  我还通过删除悬停状态下的一些不必要的样式来简化您的 CSS.

                  <button class="donate-btn" type="submit"></button>

                  I can't figure this out..hopefully someone else can.

                  I have an image button . The hover effect works fine. However, I have the IE broken image icon over the button image.

                  Lookie here: Funky Image Funky Image Hover

                  As you can see...they both work except for that annoying broken image.

                  Here's my CSS:

                  .donate-btn{
                  background: transparent url(/custom/img/donate-btn.png) no-repeat;
                  overflow:hidden;
                  height:45px;
                  width:210px;
                  float:left;
                  }
                  .donate-btn:hover{
                  background: transparent url(/custom/img/donate-btn.png) no-repeat;
                  height:45px;
                  width:210px;
                  background-position: 0 -45px;
                  }
                  

                  解决方案

                  This simply means you are referencing a non-existent image in the source attribute. You should consider using the actual <button> tag instead. It just needs a few extra style attributes to remove borders and padding:

                  .donate-btn{
                      background: transparent url(/custom/img/donate-btn.png) 0 0 no-repeat;
                      overflow:hidden;
                      height:45px;
                      width:210px;
                      border: none;
                      padding: 0;
                      float:left;
                  }
                  
                  .donate-btn:hover{
                      background-position: 0 -45px;
                  }
                  

                  I also simplied your CSS by removing some unnecessary styling in the hover state.

                  <button class="donate-btn" type="submit"></button>
                  

                  这篇关于CSS Sprites 在图像上显示损坏的图像图标,但悬停仍然有效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Move link image 5px up on hover(悬停时将链接图像向上移动 5px)
                  How do I inspect CSS pseudo classes with firebug?(如何使用 firebug 检查 CSS 伪类?)
                  Why doesn#39;t CSS hover work on table rows when the cells inside the rows have class names?(当行内的单元格具有类名时,为什么 CSS 悬停在表格行上不起作用?)
                  Hover image - display div over it(悬停图像 - 在其上显示 div)
                  How to apply a CSS class on hover to dynamically generated submit buttons?(如何在悬停时将 CSS 类应用于动态生成的提交按钮?)
                  Differences between CSS3 :hover and :focus?(CSS3 :hover 和 :focus 的区别?)

                    <small id='OjwQU'></small><noframes id='OjwQU'>

                      <tbody id='OjwQU'></tbody>

                  1. <legend id='OjwQU'><style id='OjwQU'><dir id='OjwQU'><q id='OjwQU'></q></dir></style></legend>
                      • <bdo id='OjwQU'></bdo><ul id='OjwQU'></ul>

                        • <i id='OjwQU'><tr id='OjwQU'><dt id='OjwQU'><q id='OjwQU'><span id='OjwQU'><b id='OjwQU'><form id='OjwQU'><ins id='OjwQU'></ins><ul id='OjwQU'></ul><sub id='OjwQU'></sub></form><legend id='OjwQU'></legend><bdo id='OjwQU'><pre id='OjwQU'><center id='OjwQU'></center></pre></bdo></b><th id='OjwQU'></th></span></q></dt></tr></i><div id='OjwQU'><tfoot id='OjwQU'></tfoot><dl id='OjwQU'><fieldset id='OjwQU'></fieldset></dl></div>
                          • <tfoot id='OjwQU'></tfoot>