我正在尝试将以下页面上的复选框与3列对齐。此页面有几个不同的版本,每个版本可能有更多或更少的复选框。这些框在Firefox和其他浏览器中完美对齐,但在IE7中没有。我正在使用的CSS包含在下面。有人可以帮我找出IE7的修复方法吗?我正在使用Drupal的Better Exposed过滤器来生成文本框。
http://www.zambux.com/coupons/services
.bef-select-as-checkboxes .form-item {
width: 50%;
float: left;
}
答案 0 :(得分:0)
我使用的是FF4,它看起来不对你的页面。
我会做类似结构
<div class="container clearfix">
<label for="input1">
<input type="text" id="input1" />
<span>my text</span>
</label>
<label for="input2">
<input type="text" id="input2" />
<span>my text</span>
</label>
<label for="input3">
<input type="text" id="input3" />
<span>my text</span>
</label>
</div>
并添加为CSS
#container label{width:30%; margin-right:2%; float:left;}
.clearfix:after { /*This is for clearing your floating elements*/
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}