私のマークアップの構造は、このようなものになります。テキストを太字で選択、入力、およびラベル要素に高さプロパティがありますか?
<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