我使用的代码在FF中看起来很好,但在IE中,它使用的是几乎出现在字段集中的图例,字段集之后没有用于图例的空间。我已经包括了图片,所以你可以看到确切的问题。如果有人能告诉我哪里出了问题,我将不胜感激,因为我花了两天时间试图解决这个问题。谢谢
完整的代码布局:http://jsfiddle.net/XLPxx/
legend {
background:#00C621; color:#fff;
font:17px/21px Calibri, Arial, Helvetica, sans-serif;
padding:0 10px; margin:-26px 0 -5px -11px;
font-weight:bold; border:1px solid #fff;
border-color:#e5e5c3 #505014 #666661 #e5e5c3; cursor: pointer;
}
fieldset.action {
background:#9da2a6;
border-color:#e5e5e5 #797c80 #797c80 #e5e5e5;
margin-top:-20px;
}
fieldset {
background:#f2f2e6;
padding: 0 10px 10px 10px;
border:1px solid #fff;
border-color:#666661 #fff #666661 #fff;
margin-bottom:20px; width:450px;
}
最佳答案
您需要在fieldset
中添加更大的下边距,并使其display:block
。实例:http://jsfiddle.net/XLPxx/7/
fieldset{
display:block;
margin: 0 0 30px;
}