私はこれを求める方法がわかりません...私のdivが縦に真ん中に並んでいないのはなぜですか?
私はいくつかのCSSを使用してレイアウトを作った、私は2つの要素を持つコンテナdiv(.truck_info)を持っていて、最初のものは上にあり、 2番目の要素(.truck_cont)の高さは100%で、vertical-align:middle(コンテナ全体をカバーしています)では、なぜこの2番目の要素の要素が真ん中に揃っていないのか分かりませんが、これは自分のコードです:
jsfiddle:https://jsfiddle.net/5qtbkemy/
HTMLコード:
<div class="truck_slot" >
<table class="table_truck"><tbody><tr>
<td class="truck_colo" style="background-color:#F11; ">
<div class="truck_time">Left pane</div>
</td>
<td class="truck_info">
<div class="truck_stop" style="background-color:#F11; ">Top line</div>
<div class="truck_cont">
<div class="truck_name" style="font-size:28px; ">Middle</div>
<div class="truck_para" style="font-size:11px;">Why this text isn't</div>
<div>middle align?</div>
</div>
</td>
</tr></tbody></table>
</div>
CSSコード:
.truck_slot{
float:left;
width:170px;
cursor:pointer;
margin:5px 8px;
}
.table_truck{
width:100%;
height: 155px;
padding:0px;
border:1px #CCCCCC solid;
border-radius:10px;
padding:2px;
border-collapse: separate;
border-spacing: 0px;
box-shadow: 2px 2px 3px #999;
}
.table_truck td{
font-family:Arial, Helvetica, sans-serif;
color: #666;
}
.table_truck .truck_colo{
height:100%;
width: 55px;
text-align: center;
vertical-align: top;
border-radius: 6px 0 0 6px;
color: #FFF;
}
.table_truck .truck_time{
font-size:13px;
font-weight:bold;
font-family: "Calibri", "Century Gothic", Century, Arial, "Arial Black";
}
.table_truck .truck_info{
height:100%;
vertical-align: top;
color:#666;
}
.table_truck .truck_info .truck_info_div{
height:90px;
overflow:hidden;
}
.table_truck .truck_stop{
border-radius: 0 6px 0 0;
padding: 0 5px;
color: #FFF;
line-height:20px;
font-size:13px;
font-weight:bold;
}
.table_truck .truck_cont{
height: 100%;
vertical-align:middle;
}
.table_truck .truck_name{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 0 14px 0 3px;
/*margin-bottom:10px*/
}
.table_truck .truck_para{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:3px;
}
私はあなたが間違っているかを理解するために私を助けることができると思います。
ありがとうございました!
フレックスボックスソリューションに興味がありますか?あなたがいれば教えてください。私は答えとして投稿することができます。 –
これを試してください:https://jsfiddle.net/5qtbkemy/2/ – DinoMyte
フレックスボックスソリューションはこちらですhttp://codepen.io/anon/pen/XNjQKK –