我的标记的结构看起来是这样的:选择,输入和标签元素有高度属性吗?
<div id="outerdiv">
<div>
Some text <select>...options...</select>
</div>
<div>
<input><label><input><label>...
</div>
<div>
Some text <select>...otions...</select>
</div>
</div>
的粗体文字,在select
标签有自己的默认样式,以及label
标签样式如下,所有占用的空间在页面上。 (input
有display:none
。)但是,除非#outerdiv
明确给出高度,否则会崩溃;如果应用了1px边框,则会形成一条直线,其他样式元素显示为“挂起”。
这是为什么/这里发生了什么?
编辑:所有内部的div的左浮动,和标签样式这样:据我可以告诉
.CheckLabels{
display: inline-block;
width: 7%;
height: 45px;
}
没有其他相关样式应用于。
您的标记,用于输入和标签不正确。我不确定你为什么包含'.CheckLabels {}' – sheriffderek