这是一个创建于 4532 天前的主题,其中的信息可能已经有所发展或是发生改变。
<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
![zythum](https://cdn.v2ex.com/avatar/c3f9/9e62/8159_normal.png?m=1335126528) |
|
1
zythum 2012-01-18 20:15:51 +08:00
不能写overflow:hidden啊同学。 写个line-height:0px;
|
![sayori](https://cdn.v2ex.com/gravatar/29b66827b35b683884cae80dedb9b049?s=48&d=retro) |
|
2
sayori 2012-01-18 21:11:08 +08:00
@ zythum 感激不尽。 那本书上还举例不加overflow会出现问题。 所以万万没想到是这个我晕。
|
![ytzong](https://cdn.v2ex.com/avatar/3e77/a146/3577_normal.png?m=1685017667) |
|
3
ytzong 2012-01-19 10:56:54 +08:00
HTML没有指定DOCTYPE?
|
![sayori](https://cdn.v2ex.com/gravatar/29b66827b35b683884cae80dedb9b049?s=48&d=retro) |
|
4
sayori 2012-01-19 18:35:59 +08:00
|
![ytzong](https://cdn.v2ex.com/avatar/3e77/a146/3577_normal.png?m=1685017667) |
|
5
ytzong 2012-01-20 10:50:58 +08:00
<!DOCTYPE html> 不写IE中是怪异模式,border计入宽高,宽高设为0并overflow:hidden就都是0了
|