0
をvertical-align:middle
にしたいので、私はdisplay:table-cell
を作成しました。ディスプレイの下部のスパン:テーブルセルと垂直のアラインメント
しかし、私がこれを行うときに私がdivの底に欲しい私のspan
が消えてしまうと(外に出る)。
これは現在のコードで可能ですか?あなたのCSSセレクタで
https://jsfiddle.net/bpuoxsvo/
.table1
{
width:100px;
height:100px;
display:table;
background-color:red;
text-align:center;
}
.table1 > p
{
display:table-cell;
vertical-align: middle;
}
.table > span
{
width: 100%;
height: 20px;
display:block;
position:absolute;
bottom:0;
background-color:blue;
border-top: 2px solid black;
border-bottom: 2px solid black;
}
<div>
<div class="table1">
<p>
Table 1
</p>
<span class="color"></span>
</div>
</div>
これの右に
left: 0
は、それが起動するスパンを与えますか? http://codepen.io/anon/pen/mWMLaZ –@MichaelCokerはい、ありがとうございます。回答として投稿していただければ幸いです。たぶん、少しの説明も分かります:D –
クールは、あなたの最終目標かどうか確信していませんでした。 –