C语言 c++ php mysql nginx linux lnmp lamp lanmp memcache redis 面试 笔记 ppt 设计模式 问题 远程连接

A链接IE6、7下失效场景及解决方案

1.当img元素包含在多个层级关系里时,只要触发了img元素的父元素的hasLayout,那么就会造成在IE6\7下A标签失效。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style>
a {  
   /* 这句需要加上, 当bug出现时, 超链接默认的手形图标会消失 */ 
   border:1px solid red;
    
}  
a span {  
   /* 只要触发hasLayout, 就可以看到这个bug, 如: float, zoom, position,inline-block等 */ 
     display:inline-block;
     
   height: 100%;  
   border:1px solid red;
}

</style>

</head>
<body>

<a href="http://www.ipmtea.net"><span><img src="pics/psb.jpg" alt="msg" /></span></a> 

</body>
</html>

 

posted on 2013-06-25 00:26  思齐_  阅读(483)  评论(0编辑  收藏  举报