2016-11-16 38 views
0

はどのように代わりに左滞在のページで水平展開するヘッダーが水平なページ展開で浮くようにするにはどうすればいいですか?

ニュース

を得ることができますか?

<!doctype html> <html> <head> <title>Technology - BBC News</title> <style type="text/css"> #topbar { 
 
    width: 1050px; 
 
    margin: 0 auto; 
 
    height: 40px; 
 
} 
 
body { 
 
    margin: 0; 
 
    padding: 0; 
 
    font-family: Helvetica, Arial, sans-serif; 
 
} 
 
#logo { 
 
    margin-top: 8px; 
 
    width: 100px; 
 
    float: left; 
 
    margin-right: 8px; 
 
} 
 
.topbar-section { 
 
    float: left; 
 
    border-left: 1px #CCCCCC solid; 
 
    height: 100%; 
 
} 
 
#signin-image { 
 
    width: 25px; 
 
    margin: 11px 15px; 
 
    float: left; 
 
} 
 
#signin-text { 
 
    font-weight: bold; 
 
    font-size: 90%; 
 
    position: relative; 
 
    top: 14px; 
 
    padding-right: 50px; 
 
} 
 
#wigglyline { 
 
    float: left; 
 
    height: 40px; 
 
} 
 
#bell { 
 
    height: 25px; 
 
    margin: 9px 8px 0 8px; 
 
} 
 
#bell-div { 
 
    float: left; 
 
} 
 
.topbar-menu { 
 
    font-weight: bold; 
 
    font-size: 90%; 
 
    padding: 13px 15px 0 15px; 
 
    height: 27px; 
 
} 
 
#more-arrow { 
 
    width: 16px; 
 
    margin-left: 20px; 
 
} 
 
#searchbox { 
 
    background-color: #d3d3d3; 
 
    border; 
 
    none; 
 
    font-weight: bold; 
 
    font-size: 12px; 
 
    padding: 5px; 
 
    margin: -4px 0 5px; 
 
    float: left; 
 
} 
 
#magnifying-glass { 
 
    height: 27px; 
 
    margin-top: -4px; 
 
} 
 
.clear { 
 
    clear: both; 
 
} 
 
#menu-bar-container { 
 
    background-color: #9e2c25; 
 
    width: 100%; 
 
    height: 70px; 
 
    margin: 0 auto; 
 
} 
 
#menubar { 
 
    width: 1050px; 
 
    margin: 0 auto; 
 
} 
 
h1 { 
 
    padding: 10px; 
 
    margin: 0 auto; 
 
    color: white; 
 
    font-size: 40px; 
 
    font-weight: normal; 
 
    text-align: justify; 
 
    text-align-last: justify 
 
} 
 
</style> </head>
<body> 
 

 
    <div id="topbar"> 
 

 
    <img id="logo" src="C:\Users\Kaitlyn\Desktop\Complete Web Developer Course\images\bbc-logo.png"></img> 
 

 
    <div id="signin-div" class="topbar-section"> 
 

 
     <img id="signin-image" src="C:\Users\Kaitlyn\Desktop\Complete Web Developer Course\images\signinimage.png"></img> 
 

 
     <span id="signin-text">Sign in</span> 
 

 
    </div> 
 

 
    <div id="bell-div"> 
 

 
     <img id="wigglyline" src="C:\Users\Kaitlyn\Desktop\Complete Web Developer Course\images\squiggle.png"> 
 

 
     <img id="bell" src="C:\Users\Kaitlyn\Desktop\Complete Web Developer Course\images\bell.png"> 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
     News 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
     Sports 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
     Weather 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
     iPlayer 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
     TV 
 

 
    </div> 
 

 

 
    <div class="topbar-section topbar-menu"> 
 

 
     More 
 

 
     <img id="more-arrow" src="C:\Users\Kaitlyn\Desktop\Complete Web Developer Course\images\downarrow.png"> 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
     <input id="searchbox" type="text" value="Search"> 
 

 
     <input type="image" id="magnifying-glass" src="C:\Users\Kaitlyn\Desktop\Complete Web Developer Course\images\magnifying-glass.png"> 
 

 
    </div> 
 
    </div> 
 

 

 
    <div class="clear"></div> 
 

 
    <div id="menu-bar-container"> 
 

 

 
    <div id="menu-bar"> 
 

 
     <h1>News</h1> 
 

 

 
    </div> 
 

 

 

 

 

 
    </div> 
 

 

 

 

 

 

 

 

 

 
</body> 
 

 
</html>

私が取り付けられており、赤い背景やニュースのヘッダーが含まれているdivの上にある検索バーを更新しました。ブラウザのページを水平方向に拡大している間は、ニュースヘッダーがページの左側に置かれている間、検索バーがどのように反応してページに沿って流れるかを確認できるはずです。

divを別の方法で閉じる必要がある場合は、私にお知らせください。

基本的に私はこのように動作させるためのウェブサイトを取得しようとしています:リンクにhttp://www.completewebdevelopercourse.com/content/2-css/bbc.html

+1

あなたはそれがページの中央になりたいですか? – repzero

+0

NEWSを中央に揃えたいですか? –

+0

私が取り組んでいるページでは、ニュースヘッダーの赤いバーのすぐ上にページが広がったときに横に広がるタブを含む検索バーがあります。私が抱えている問題は、「ニュース」を赤いdivで水平方向に拡大しようとしているのですが、「ニュース」は左側の境界線に留まり、「ニュース」の上にある検索バーはページが拡大されると拡大します。 @NiyokoYuliawan – Siemens

答えて

0

に従ってくださいあなたは自分のCSSのダッシュ(-を)忘れてしまいました。 #menubarの代わりに#menu-barにする必要があります。

#topbar { 
 
    width: 1050px; 
 
    margin: 0 auto; 
 
    height: 40px; 
 
} 
 
body { 
 
    margin: 0; 
 
    padding: 0; 
 
    font-family: Helvetica, Arial, sans-serif; 
 
} 
 
#logo { 
 
    margin-top: 8px; 
 
    width: 100px; 
 
    float: left; 
 
    margin-right: 8px; 
 
} 
 
.topbar-section { 
 
    float: left; 
 
    border-left: 1px #CCCCCC solid; 
 
    height: 100%; 
 
} 
 
#signin-image { 
 
    width: 25px; 
 
    margin: 11px 15px; 
 
    float: left; 
 
} 
 
#signin-text { 
 
    font-weight: bold; 
 
    font-size: 90%; 
 
    position: relative; 
 
    top: 14px; 
 
    padding-right: 50px; 
 
} 
 
#wigglyline { 
 
    float: left; 
 
    height: 40px; 
 
} 
 
#bell { 
 
    height: 25px; 
 
    margin: 9px 8px 0 8px; 
 
} 
 
#bell-div { 
 
    float: left; 
 
} 
 
.topbar-menu { 
 
    font-weight: bold; 
 
    font-size: 90%; 
 
    padding: 13px 15px 0 15px; 
 
    height: 27px; 
 
} 
 
#more-arrow { 
 
    width: 16px; 
 
    margin-left: 20px; 
 
} 
 
#searchbox { 
 
    background-color: #d3d3d3; 
 
    border; 
 
    none; 
 
    font-weight: bold; 
 
    font-size: 12px; 
 
    padding: 5px; 
 
    margin: -4px 0 5px; 
 
    float: left; 
 
} 
 
#magnifying-glass { 
 
    height: 27px; 
 
    margin-top: -4px; 
 
} 
 
.clear { 
 
    clear: both; 
 
} 
 
#menu-bar-container { 
 
    background-color: #9e2c25; 
 
    width: 100%; 
 
    height: 70px; 
 
    margin: 0 auto; 
 
} 
 
#menu-bar { /* Change this line! */ 
 
    width: 1050px; 
 
    margin: 0 auto; 
 
} 
 
h1 { 
 
    padding: 10px; 
 
    margin: 0 auto; 
 
    color: white; 
 
    font-size: 40px; 
 
    font-weight: normal; 
 
    text-align: justify; 
 
    text-align-last: justify 
 
}
<div id="topbar"> 
 

 
    <img id="logo" src="http://www.completewebdevelopercourse.com/content/2-css/images/bbc-logo.png"> 
 

 
    <div id="signin-div" class="topbar-section"> 
 

 
    <img id="signin-image" src="http://www.completewebdevelopercourse.com/content/2-css/images/signinimage.png"> 
 
    <span id="signin-text">Sign in</span> 
 
    </div> 
 
    <div id="bell-div"> 
 
    <img id="wigglyline" src="http://www.completewebdevelopercourse.com/content/2-css/images/wigglyline.png"> 
 
    <img id="bell" src="http://www.completewebdevelopercourse.com/content/2-css/images/bell.png"> 
 
    </div> 
 
    <div class="topbar-section topbar-menu"> 
 

 
    News 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
    Sports 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
    Weather 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
    iPlayer 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
    TV 
 

 
    </div> 
 

 

 
    <div class="topbar-section topbar-menu"> 
 

 
    More 
 

 
    <img id="more-arrow" src="C:\Users\Kaitlyn\Desktop\Complete Web Developer Course\images\downarrow.png"> 
 

 
    </div> 
 

 
    <div class="topbar-section topbar-menu"> 
 

 
    <input id="searchbox" type="text" value="Search"> 
 

 
    <input type="image" id="magnifying-glass" src="C:\Users\Kaitlyn\Desktop\Complete Web Developer Course\images\magnifying-glass.png"> 
 

 
    </div> 
 
</div> 
 

 

 
<div class="clear"></div> 
 

 
<div id="menu-bar-container"> 
 

 

 
    <div id="menu-bar"> 
 

 
    <h1>News</h1> 
 

 

 
    </div> 
 

 

 

 

 

 
</div>

+0

私は元の質問にもっとコードを追加しました。 \t \t 赤い背景とニュースヘッダーを含むdivの上にある検索バーを添付して更新しました。ブラウザのページを水平方向に拡大している間は、ニュースヘッダーがページの左側に置かれている間、検索バーがどのように反応してページに沿って流れるかを確認できるはずです。 – Siemens

+0

@Siemens説明したようにコードサンプルに赤い背景がありません。コードスニペット機能を使用して、正しいコードを確実にコピーしてください。 –

+0

私はコードスニペットのすべてを更新しました - – Siemens

関連する問題