一部のテキストとオーバーフローの問題を揃えるのに苦労しています。私はもともとリスト項目を左に浮かせていましたが、テキストの垂直方向の配置に問題がありました。そこで、インラインブロック表示に切り替えました。私が今抱えている問題は、2 番目のラベルを最初のラベルと並べて (2 番目の列のように) 取得できないことです。おそらくインラインブロックとして設定しているためだと思いますが、基本的に2つのことを探しています。1) 2 番目のラベルを最初のラベルのすぐ隣に配置し、オーバーフローしないようにしたい。2) 2 番目のラベルのテキストの垂直方向の配置が下部にあることを確認する。
HTML:
<fieldset>
<ol>
<li>
<label class="lbl">What market changes are you trying to capture?</label>
<label class="val">test 123 test 123test 3test 123 test 123test 3test 123 test 123test 3test 123 test 123test 3test 123 test 123test 3test 123 test 123test 3</label>
</li>
</ol>
</fieldset>
CSS:
body
{
background-color: #FCFCFC;
font:11px verdana,arial,sans-serif;
}
fieldset
{
border:1px solid #ccc;
margin:1em;
padding:1em;
width: 75%;
float: none;
clear: both;
}
fieldset ol
{
list-style:none;
}
fieldset li
{
display:inline-block;
margin-bottom:1em;
width:100%;
}
fieldset label.lbl
{
display:inline-block;
width:26%;
margin-right:1em;
text-align:justify;
font-weight: bold;
vertical-align:bottom;
}
fieldset label.val
{
display:inline-block;
vertical-align:middle;
overflow: hidden;
}