html - AlphaImageLoader 不工作 Label 标签

标签 html css internet-explorer internet-explorer-8 internet-explorer-7

我遇到了 AlphaImageLoader 的问题应用于标签 <label> 的过滤器在 Internet Explorer 7 中

这是我的 HTML 代码:

<label class="yes-radio-small" for="subtrack">&nbsp;</label>

这是 CSS:

.yes-radio-small{
   background-image: none;
   -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/yes-radio.png',sizingMethod='scale')";
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/yes-radio.png', sizingMethod='scale');

   padding-left: 60px;
   padding-bottom: 17px;
   padding-top: 22px;
   padding-right: 22px;
}

如果我改变 <label > 至 <button> , 它工作正常,背景存在并根据需要缩放。

谁能解释为什么会发生这种情况以及如何解决?

谢谢!

最佳答案

这是解决方案 - 我刚刚包装了 <label><div>标签

<label class="yes-radio-small" for="subtrack">&nbsp;</label>

希望对大家有用

关于html - AlphaImageLoader 不工作 Label 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25663076/

相关文章:

html - 在不移动的情况下缩放 SVG

html - CSS 向右移动图标

internet-explorer - 为什么资源管理器不显示此 SVG 渐变

html - data-value、data-title、data-original-title、original-title等的用途和用法是什么?

html - 如何在文本中滑动并将另一个文本推到右边(CSS)

html - 使用CSS将彼此下方的图像列表对齐

html - a 标签内的不同悬停行为。 IE 8+ 中的问题

Javascript 不改变 css

javascript - 合并重复列表项并相应地更改 css

php - XHTML、PHP、MySQL、IE 和 mdash 字符