我有这段代码,它使用纯 CSS 显示了一个小三角形,它适用于所有现代浏览器,包括 IE8-IE9:
<html>
<head>
<style>
.arrow:after {
display: inline-block;
width: 0;
height: 0;
margin: 4px 0 0 4px;
vertical-align: top;
text-indent:-9999px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid black;
content: "↓";
}
</style>
</head>
<body>
<div class="arrow">testing</div>
</body>
</html>
问题是它不适用于 IE7,它只是不显示箭头。
我看到有人建议使用 ie8.js,但它也不起作用。
有谁知道如何让它在 IE7 上运行?