Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html IE7可以';在文本上渲染链接(背景透明)?_Html_Css_Internet Explorer - Fatal编程技术网

Html IE7可以';在文本上渲染链接(背景透明)?

Html IE7可以';在文本上渲染链接(背景透明)?,html,css,internet-explorer,Html,Css,Internet Explorer,这是我的: HTML: 在IE7上,“我的文本”上的链接不能作为链接使用。如果在myLink上添加了背景色,它也可以工作 我是吸毒还是正常行为?我如何用透明背景来解决这个问题?尝试将这些行添加到.myLink: background-color:#ff0000; filter: alpha(opacity=0); 编辑 如果.myBox中只有一个图像,.myLink将按预期工作,如果该图像作为背景图像添加到.myBox中,您这样做的具体原因是什么?认为这是故意的行为,因为“myLink”基本上

这是我的:

HTML: 在IE7上,“我的文本”上的链接不能作为链接使用。如果在
myLink
上添加了背景色,它也可以工作


我是吸毒还是正常行为?我如何用透明背景来解决这个问题?

尝试将这些行添加到
.myLink

background-color:#ff0000;
filter: alpha(opacity=0);
编辑


如果
.myBox
中只有一个图像,
.myLink
将按预期工作,如果该图像作为背景图像添加到
.myBox

中,您这样做的具体原因是什么?认为这是故意的行为,因为“myLink”基本上是空的。我正在链接图像上的“区域”…+1@Mario你应该使用图像地图。图像地图在手机上有一些问题…而且,“链接”在搜索引擎优化中获得更多分数…使用过滤器不是永久的解决方案,因为微软将放弃对IE10的支持。我认为你在这方面有点偏见,而且我真的不理解这种态度(不是针对个人的)。如果你要为页面添加额外的代码,使其在特定的产品线中工作(此处:IE),我会特别努力确保最新版本也能工作(比任何其他旧版本都更有效),无论有多少问题已修复或仍然存在:这是最新版本,它的市场份额肯定会上升,而不是下降。现在放弃IE6甚至IE7没什么不好的,但是不要忽视IE9或IE10。不知道IE10是如何处理“空”链接的,所以如果整个主题不适用于IE10…@Mario对不起,我没有任何偏见。然而,这个OP的问题也困扰着IE9,并且可以通过我回答的两种方式来解决。我不会只是猜测IE10的补丁,因为我还没有测试过它,也许它甚至不会有问题。如果是的话,修复程序很难与较老的IEs竞争。没问题。听起来有点像“IE10无论如何都会是垃圾,所以忽略它”。
.container
{
    position:relative;
    width:200px;
    height:200px;
}

.myBox
{
    position:absolute;
    top:0;
    left:0;
    z-index:90;
    background-color:#ff0000;
    width:200px;
    height:200px;    
}

.myLink
{
    text-decoration:none; 
    display:block; 
    position:absolute; 
    width:50px; 
    height:50px; 
    top:0px; 
    left:0px; 
    z-index:100;
}​
background-color:#ff0000;
filter: alpha(opacity=0);