这是一个创建于 4659 天前的主题,其中的信息可能已经有所发展或是发生改变。
<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了
|