这是一个创建于 5070 天前的主题,其中的信息可能已经有所发展或是发生改变。
<head>
<style>
div{
position:absolute;
height:0;width:0;
overflow:hidden;
border:256px solid ;
border-color:yellow red blue green;
}
</style>
</head>
<body>
<div>
</div>
</body>
======================
CHROME FF下能正确显示4个三角形。
IE9 一片空白。
求解。我看的CSS书上的截图IE6能显示的。哪里错了。
5 条回复 1970-01-01 08:00:00 +08:00  | | 1 zythum 2012-01-18 20:15:51 +08:00 不能写overflow:hidden啊同学。 写个line-height:0px; |
 | | 2 sayori 2012-01-18 21:11:08 +08:00 @ zythum 感激不尽。 那本书上还举例不加overflow会出现问题。 所以万万没想到是这个我晕。 |
 | | 3 ytzong 2012-01-19 10:56:54 +08:00 HTML没有指定DOCTYPE? |
 | | 4 sayori 2012-01-19 18:35:59 +08:00 |
 | | 5 ytzong 2012-01-20 10:50:58 +08:00 <!DOCTYPE html> 不写IE中是怪异模式,border计入宽高,宽高设为0并overflow:hidden就都是0了 |