0

CSSで#headerに82pxの高さを指定しましたが、#logoはその子ですが、82pxの高さは取得されません。CSSでも#logo82pxの高さを指定する必要がありますか?

コード:HTMLCSS また、HTMLに何か問題があると思います。私はSublimeTextを使用しており、他のすべてのdivはカラフルに見えますが、10行目の#headerは淡く見えます。彼の何が問題なのですか?

4

2 に答える 2

4

デフォルトでは、要素の高さは継承されず、自動的に行われます。つまり、高さはその中のコンテンツに基づいて自動的に決定されます。

子の高さを明示的に設定して()を継承することができheight: inherit、親で指定した高さも継承します。このjsFiddleの例を参照してください。

于 2013-02-26T00:51:25.337 に答える
0

子divに高さを指定しない限り、コンテンツをラップします。親と同じ身長にしたい場合は、子供の身長を次のように設定します。height:100%

于 2013-02-26T00:48:15.677 に答える