这个CSS在Chrome中工作得很好,但在IE中却出现了中断

这个CSS在Chrome中工作得很好,但在IE中却出现了中断,css,internet-explorer,internet-explorer-9,Css,Internet Explorer,Internet Explorer 9,这个CSS箭头在chrome中运行良好,但在IE中会中断。如何在IE9中实现它,最好的方法是什么 <html> <head> <style> .nav { padding: 0; width: 115px; } .box { width: 100px; height: 50px; background-color: green; float: left; padding: 0; } .arrow-r

这个CSS箭头在chrome中运行良好,但在IE中会中断。如何在IE9中实现它,最好的方法是什么

<html>
<head>

<style>
.nav {
    padding: 0;
    width: 115px;
}

.box {
    width: 100px;
    height: 50px;
    background-color: green;
    float: left;
    padding: 0;
}

.arrow-right {
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 15px solid green;
    float: right;
    padding: 0;

}
</style>
</head>


<body>
<div>
<div class="nav">
<div class="box"></div>
<div class="arrow-right"></div>
</div>
</body>
</html>

.导航{
填充:0;
宽度:115px;
}
.盒子{
宽度:100px;
高度:50px;
背景颜色:绿色;
浮动:左;
填充:0;
}
.向右箭头{
宽度:0;
身高:0;
边框顶部:25px实心透明;
边框底部:25px实心透明;
左边框:15px纯绿;
浮动:对;
填充:0;
}

可能是因为您没有DOCTYPE,IE以怪癖模式呈现它

<!DOCTYPE html>

可能是因为您没有DOCTYPE,IE以怪癖模式呈现它

<!DOCTYPE html>


“IE中断”并不能解释您的问题。更具体一点,你会得到更好的答案。我也不得不问这个问题——我已经做了一个JSFIDLE来测试,它在IE7+中工作得非常好,就像它在Chrome中的工作方式一样,添加doctype成功了。在JSFIDLE和我的IE中也可以使用。“IE中的中断”并不能解释您的问题。更具体一点,你会得到更好的答案。我也不得不问这个问题——我已经做了一个JSFIDLE来测试,它在IE7+中工作得非常好,就像它在Chrome中的工作方式一样,添加doctype成功了。在JSFIDLE和我的IE中也可以使用。我同意,IE是一种辅助浏览器,它迫使你严格要求;)好。。。我不确定这个词是否翻译得好。我的意思是其他一些浏览器通常会尝试完成缺少的设置,比如DOCTYPE。我需要你写(不管是好是坏)@samx:不,这是一个伟大的翻译。这是我第一次听到它。LOL“援助”,几乎让IE看起来像是需要“援助”的“残疾人”。@Samx:正如我所说,不仅很好,而且很棒。捕捉到我们在使用IE时所面临问题的本质。如果存在,则必须添加到web设计笑话中。我同意,IE是一种辅助浏览器,它迫使您严格要求;)好。。。我不确定这个词是否翻译得好。我的意思是其他一些浏览器通常会尝试完成缺少的设置,比如DOCTYPE。我需要你写(不管是好是坏)@samx:不,这是一个伟大的翻译。这是我第一次听到它。LOL“援助”,几乎让IE看起来像是需要“援助”的“残疾人”。@Samx:正如我所说,不仅很好,而且很棒。捕获我们在使用IE时所面临问题的本质。如果存在,则必须添加到web设计笑话中。