2016-09-06 17 views
1

私は基本的なdivで遊んでいて、自分のコードをローカルでテストしています。なぜ私の最初のdivのCSSが表示されないのかが分かりません。 2番目のdivがうまく表示されているように私は何が間違っているのか分かりません。基本的なHTML/CSS:最初のコンテナにCSSが表示されない

私は2番目のdivを、2番目のdivの中央に直接配置したい、最初のdivを単純な色付きのbgで作成しようとしています。

div#banner { 
 
    background-color: rgb(52, 72, 94); 
 
    height: 100%; 
 
    width: 100%; 
 
    position: relative; 
 
} 
 
div#bannerbox { 
 
    margin: 0px auto; 
 
    height: 50%; 
 
    width: 50%; 
 
    text-align: center; 
 
}
<div class="banner"> 
 
    <div class="bannerbox"> 
 
    testing 
 
    </div> 
 
</div>

+0

よう

ドゥCSSあなたの質問は、私はそれが何を考えているならば、より良い用語のため、「外側」と「内側」と「最初の」交換する方がよいと「第二」もあなたが話していること。 – Martin

+0

まあ、CSSを使ってID( '#')をターゲットにしていて、あなたの実際の要素はクラス – j08691

答えて

2

あなたは、idをターゲットにしているが、HTMLであなたはクラスを使用します。この

.banner { 
    background-color: rgb(52, 72, 94); 
    height: 100%; 
    width: 100%; 
    position:relative; 
} 

.bannerbox { 
    margin: 0px auto; 
    height:50%; 
    width: 50%; 
    text-align: center; 
} 
+2

を使っていると言いますが、OPに '.thing'がクラスを参照し、'#thing'がidを参照していることをCSSの構文 – Martin

+0

ありがとうございました!私は私のCSSを変更しましたが、私の背景色はまだ私のバナーdivのために表示されていません。 – Clark

+1

@Clarkあなたが提供したコードを与えるべきです、例を見てくださいhttps://jsfiddle.net/kvb5hb6f/4/ –

関連する問題