私は次のCSSを持っています:
.side-study-box {
background-color: white;
color: black;
border: 3px solid #0072A6;
text-align: center;
height: 220px;
margin-bottom: 15px;
margin-top: 15px;
display: table;
-webkit-box-shadow: 3px 3px 3px #888888;
-moz-box-shadow: 3px 3px 3px #888888;
box-shadow: 3px 3px 3px #888888;
}
.side-study-box p {
position: relative;
width: 100%;
margin: auto;
font-size: 24px;
display: table-cell;
vertical-align: middle;
}
そして、次の HTML:
<div class="side-study-box span6 ">
<p>SIDE 1</p>
</div>
ただし、テキストは垂直方向または水平方向に中央揃えされていません。CSS の side-study-box ではなく、div から span6 クラスを削除するか、span6 をターゲットにすると、機能します。私は両方のクラスが必要ですが...何が間違っていますか?