2017-05-14 11 views
2

私はコーディングに新しいので、内部に固定幅のコンテナを含むいくつかの全幅(100%)のコンテナでWebサイトを作成しようとしています...私は数字とdivで同様に再生しようとしましたが、ワーキング。固定幅コンテナを全幅(100%)の親にフィットさせようとしていますか?

これは、サイトのモックアップの画像です:

HTML::

<div id="wrapper"> 
<header> 

    <div class="header"> 

    .logo 
    .searchbar 
    .phone numbers insert 

    </div> <!--closes header div--> 

</header> 
<div class="navband"> 
<nav> 
    <ul class="nav"> 
     <li><a href="#">Engineered Integrated Solutions</a></li> 
     <li><a href="#">About</a></li> 
     <li><a href="#">Clients</a></li> 
     <li><a href="#">Contact</a></li> 
     <li><a href="#">Employment</a></li> 
    </ul> 
</nav> 

</div> <!--closes navband div--> 
<div class="content"> 

    <h2>Header</h2> 
    <p>Content Here</p> 

</div> <!--closes content div--> 

はCSS:

#wrapper { 
    width: 950px; 
    margin: 0 auto; 
} 

header { 
    width: 100%; 
    height: 175px; 
    background-color: #ff8400; 
} 

#nav { 
margin-top: 280px; 
width: 100%; 
} 

.nav { 
    list-style: none; 
    margin: 0; 
    text-align: left; 
    background-color: #08172d; 
    padding: 5px 0; 
} 
.nav li{ 
    display:inline; 
} 
.nav a{ 
    display:inline-block; 
    padding:10px; 
    color: #fff; 
    font-family: arial; 
    font-weight: bold; 
    text-decoration: none; 
} 
.nav a:hover{ 
    display:inline-block; 
    padding:10px; 
    color: #ff8400; 
    font-family: arial; 
    font-weight: bold; 
} 

ここenter image description here

は、私がこれまで持っているコードです。上記のコードは、固定幅のレイアウトを表示します(その背後のボディ全体は白のままです)。bu t私はFigureメソッドを使ったときに起こっていたラッパー(fix-width)を完全に無視することなく、ヘッダー、ナビゲーションバー、コンテンツ領域に個々の全角の親divを含める方法を知らない...何か案は?

+0

https://css-tricks.com/full-width-containers-limited-width-parents/ --guide私は「フィギュアクラスのトリックを使っていたになります。 (残念ながら私の問題は解決しませんでしたが):( –

+0

ヘッダー、ナビゲーション、およびコンテンツ領域(灰色の背景色で表示されます)の個々の全角divクラスを作成し、 -width(wrapper)、個々の要素を手動で配置しますか?(会社のロゴ、検索バー...)「コンテンツdiv」を中心にして、ヘッダーとそれ以降のコンテンツをページのさらに下にテキストアライメントを残して配置しますか? –

答えて

1

あなたは、max-widthプロパティは、要素の最大幅を設定するために使用されて

max-widthプロパティを使用する必要があります。 これは、widthプロパティの値がmax-widthより大きくならないようにします。 max-widthプロパティの値がwidthを上書きします。

.parent{ 
    width: 100%; 
} 
.child{ 
    padding: 25px 0; 
    margin: 0 auto; 
    max-width: 540px; 
} 
+0

ありがとう、Avril! max-width!-worked like a charm。 –

+0

@LaurenMarieあなたを助ける喜び – AvrilAlejandro

関連する問題