cssのdisplay:table-cell;とvertical-align:middle;を使って
ボックスの中の要素を上下左右中央に持ってこさせようとしているのですが、table-cellが全く効きません。
以下コードです。
<div class="aaa"> <div class="bbb">カテゴリ</div> </div>
.bbb{ width:1000px; height:50px; background-color:#000000; color:#FFFFFF; display:table-cell; vertical-align:middle; text-align:center; position:absolute; margin:auto; right:0; left:0; } .aaa{ position:relative; }
この様な感じでコーディングしているのですが、全くvertical-align:middle;が反映されません。
ちなみに、理由は分かりませんが、どうもこのコーディングですと、display:table-cell;がそもそも
効いてないような気がします。といいますのも、私は、Atomをテキストエディターで使用しているのですが
何故かコーディングをしているとこの、display:table-cell:の“table-cell”の構文だけが暗くなっていました。
Atomでコーディング中の構文が暗くなる場合はそのコードに対してなにか記述ミスがあり、そのコードが反映されてない場合に
起こるみたいなので、原因を探してみたのですが、原因が全く分かりません。
どなたか、ご教示お願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。