私はこれを数時間戦ってきました。このスパンのテキストは不思議なことに、スパンの上部に配置されています。Firebug のスクリーンショットを次に示します。
そして、ここに私の関連するCSSブロックがあります:
.skills {
overflow:hidden;
height:100%;
}
.skills li{
border-bottom:1px dotted black;
position:relative;
width:200px;
height:18px;
margin-left:13px;
}
.skills li span{
display:inline-block;
position:relative;
background:white;
bottom:0px;
height:100%;
padding:0 5px;
}
HTMLは次のとおりです。
<h4 class="main-heading"><span>Data Exchange</span></h4>
<ul class="skills">
<li>
<span>SOAP/Axis2</h4>
</li>
</ul>
これが上に並んでいる理由がわかりますか?真ん中にしたい。
そして、これがjsFiddle です。同じコードを使用すると、テキストが中央に配置されます。それは、階層の上位にある CSS 要素が原因である可能性があるということですか?