スパン内のテキストを、隣接するテキストに対して中央に垂直に揃えようとしています。これは簡単に実現できますが、スパン内のテキストが 2 行を占める場合、テキストは途切れます。この問題を解決するには、テキストが 2 行を占めるときにスパンの高さを拡張するか、何らかの方法でテキストを中央に揃える必要があります。
問題の実例はここにありますhttp://jsfiddle.net/BxLnN/
任意の提案や解決策をいただければ幸いです。
含まれている要素の現在の寸法は同じままでなければなりません。
乾杯!
html
<div class="divisions_container">
<div class="division">
<div class="div_head">
DIVISION 1 <span>SIX WINNING NUMBERS</span>
</div>
<div class="div_head">
DIVISION 2
<div>
<span>FIVE WINNING NUMBERS PLUS ONE OF THE TWO SUPPLEMENTARY NUMBERS</span>
</div>
</div>
</div>
</div>
CSS
/* division winnings */
.divisions_container {
font-size: 13px;
padding: 0 10px;
width: 7.4cm;
height: 8.5cm;
}
.div_head {
margin-top: 20px;
text-align: left;
padding-left: 5px;
position: relative;
background-color: #000;
color: #fff;
max-height: 6mm;
font-weight: bold;
font-size: 1.2em;
}
/* # winning numbers */
.div_head span {
font-size: 0.5em;
vertical-align: middle;
font-weight: 200;
border: 1px solid red;
display: inline-block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
left: 100px;
}