純粋な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で動作させる方法を知っている人はいますか?