我尝试使用下面的轮播结构
问题是背景(左侧带有描述的链接)半透明,它适用于除 ie6 之外的 Opera、firefox、chrome、safari。ie6显示它没有那个transparentcy。如何更改为显示为其他浏览器?
我尝试使用下面的轮播结构
问题是背景(左侧带有描述的链接)半透明,它适用于除 ie6 之外的 Opera、firefox、chrome、safari。ie6显示它没有那个transparentcy。如何更改为显示为其他浏览器?
您的解决方案的问题在于它试图通过图像文件实现透明度:
#featured .ui-tabs-panel .info{
position:absolute;
bottom:0; left:0;
height:70px;
background: url('images/transparent-bg.png');
Internet Explorer < 7 无法正确绘制真正的 PNG 透明度,因为它很烂。
你的解决方案是你很幸运,不需要真正的图像透明度。相反,您可以使用 opacity CSS 修饰符。在 google 上搜索“CSS opacity”,这是第一个点击: http ://www.quirksmode.org/css/opacity.html
要使其始终按预期工作(即文本本身不透明),您将不得不做一些额外的技巧。例如<div>
,在真实元素下添加第二个元素(不是级联它们!),或者级联它们并希望您可以覆盖子元素中的不透明度,或者......这就是为什么在原始版本中使用透明图像的技巧。
它清楚地显示了 IE 的糟糕程度。我会像对待我的网站一样弃用它。