我通过CSS将所有输入设置为100%宽度。但是,由于某种原因,复选框是居中对齐的。 无论如何要反击这个? 我不想通过css使用属性选择,因为它们并不完全支持。
答案 0 :(得分:4)
您需要将宽度设置回自动(width: auto
)。
如果您不想使用属性选择器,则必须找到与复选框匹配的另一个选择器。这可能涉及添加额外的标记(例如类)。
答案 1 :(得分:1)
您需要将复选框包装在另一个元素中:
<div class="checkbox">
<input type="checkbox" value="check-value">Human readable value
</div>
在CSS中:
.checkbox {
width: 100%;
text-align: left;
}
答案 2 :(得分:0)
检查
input.checkbox
{
text-align: left;
margin: 0 auto;
}