当前位置: 首页 > 面试题库 >

IE CSS错误:background-color:transparent的行为不同于background-color :(任何其他颜色)

顾永福
2023-03-14
问题内容

我一直在努力找出为什么这种转换没有像IE8那样运行。

转到此处:IE8中的,您将看到翻转仅适用于缩略图的下半部分。

顺便说一句,这不是由<a>标签激活的,而是由的激活:hover<div>

我不知道为什么它只能在div的下半部分(在图像下方)工作,而不在图像上工作(图像未进行z索引,所以这不是问题)

只要将background-color透明层以外的任何其他内容更改为100%,它就会起作用。所以这真让我大吃一惊……为什么只有当我将bg-
color设置为透明时,才是下半部而不是上半部?要爱Internet Explorer。

这在所有其他浏览器上均应正常工作(整个方块都可以用作过渡)

这是CSS:

.cat_rollout {
    position: absolute;
    float:left;
    top:0;
    left:0;
    min-height:274px;
    min-width:274px;
    font-size: 0;
    background-color: transparent;
}

.cat_rollout:hover {
    background-image: url(images/rollover.png);
    min-width:254px;
    min-height:242px;
    padding-left: 20px;
    color: white;
    font-size: 21px;
    font-weight: normal;
    line-height: 24px;
    padding-top: 34px;
}

问题答案:

尝试伪造背景图像或将其设置为blank.gif 而不是 使其透明。

background:url(blank.gif);


 类似资料:
  • 描述 (Description) background-color为整个背景设置纯色,包括元素的填充和边框背景。 可能的值 (Possible Values) color - 任何有效格式的任何颜色值。 transparent 适用于 (Applies to) 所有HTML元素。 DOM语法 (DOM Syntax) object.style.backgroundColor = "Any valu

  • 问题内容: 使用和指定背景色之间有什么区别? 片段1 片段2 问题答案: 假定它们是两个不同的属性,在您的特定示例中,结果没有差异,因为实际上是 背景色 背景图像 背景位置 背景重复 背景附件 背景剪辑 背景起源 背景大小 因此,除了之外,您还可以使用快捷方式添加一个或多个值,而无需重复任何其他 属性。 选择哪种方法基本上取决于您,但是它也可能取决于样式声明的特定条件(例如,从父元素继承其他相关属

  • 以下是具有背景颜色的折线图的示例。 我们已经在Google Charts Configuration Syntax一章中看到了用于绘制图表的配置 。 现在,让我们看一个带背景颜色的折线图的示例。 配置 (Configurations) 我们使用background配置来更改图表的背景颜色。 options.setBackgroundColor("#f1f8e9"); 例子 (Example) H

  • 动态设置窗口的背景等. 支持 安装 $ npm install universal-background --save 方法 setColor(options) 动态设置窗口的背景色。 参数 属性 类型 默认值 必选 描述 支持 color String x 窗口的背景色 topColor String x 顶部窗口的背景色,仅 iOS 支持 bottomColor String x 底部窗口的背

  • The background is the area "behind" the earth. The default color of the background is background 0x000000. Background color can be set through configure() as follow: controller.configure({         col

  • 描述 (Description) background是一个用于设置元素背景样式的简写元素。 可能的值 (Possible Values) 背景是一种速记属性,代表以下内容。 该值将根据实际属性而有所不同。 background-color - 为元素的背景,填充和边框背景设置纯色。 background-image - 定义要放置在元素background-image的位置。 backgroun