<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.right{
height: 0;
width: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent red;
font-size: 0;
line-height: 0;
}
</style>
</head>
<body>
<div class="right">
</div>
</body>
</html>
使用一个div,把div的宽和高设置为 0 ,然后使用border 来实现,想要小三角在哪边就设置border-color,其他的边的颜色为transparent ,font-size和line-height分别设置为 0,可以实现兼容IE的目的
实现效果如下图所示: