2017-05-11 20 views
1

最近、私は小さな造園事業のための簡単なウェブサイトをウェブ開発者としての最初のテストとして取り組んできました。私の少量のスキルを意識​​して、クライアントはサイトが気にならないほど詳細に気にしません。彼は自分のソーシャルメディアを自分で管理する能力に自信がないので、インターネット上で自分の情報にアクセスできるようにしたいだけです。フッタの背景色をカバーする背景画像

私は見たことから多少共通の問題に遭遇しましたが、私が試したすべての答えはうまくいかないようです。問題は、グーグル・イメージとサンプル・テキストを作成してレイアウトを形成するサンプル/テンプレートを作成する際に、私のバックグラウンド・イメージがフッターに割り当てられた背景色をカバーしていることです。誰かがこれで私を助けることができますか?

P.S.私はこのコードで終わっていないことがたくさんあることを知っています。私はそれらのほとんど(リンクのターゲットとURLなど)を見たことがあると思いますが、

body, html { 
 
    font-family: 'Asap', sans-serif; 
 
    text-align: center; 
 
    padding: 0px; 
 
    margin: 0px; 
 
    background-image: url("../Images/firepit.jpg"); 
 
    background-position: center; 
 
    background-repeat: no-repeat; 
 
    background-size: cover; 
 
} 
 

 
#Logo { 
 
    font-size: 3em; 
 
    font-style: italic; 
 
    background-color: #064501; /* Dark Woodrow Green */ 
 
    padding: 20px; 
 
    margin-top: 0px; 
 
    margin-bottom: 0px; 
 
} 
 

 
#Navigation { 
 
    list-style: none; 
 
    margin-top: 0px; 
 
    background-color: rgba(255, 255, 255, .65); 
 
    padding: 10px; 
 
} 
 

 
#Navigation li { 
 
    display: inline; 
 
    padding-left: 5px; 
 
    padding-right: 5px; 
 
} 
 

 
#Navigation li a { 
 
    text-decoration: none; 
 
    color: #000; 
 
} 
 

 
#Wrapper { 
 
    width: 50%; 
 
    margin: 0px auto; 
 
    margin-top: 100px; 
 
    background-color: rgba(255, 255, 255, .65); 
 
    padding-top: 10px; 
 
    padding-right: 30px; 
 
    padding-bottom: 10px; 
 
    padding-left: 30px; 
 
    border-radius: 3.5%; 
 
} 
 

 
footer { 
 
    background-color: #064501; /* Dark Woodrow Green */ 
 
} 
 

 
footer p { 
 
    float: left; 
 
} 
 

 
footer ul { 
 
    float: right; 
 
} 
 

 
footer ul li { 
 
    display: inline; 
 
}
<!DOCTYPE html> 
 
<html lang="en"> 
 
<head> 
 
    <title>Woodrow Lawn and Turf</title> 
 
    <meta charset="utf-8"> 
 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
    <meta name="keywords" content=""> 
 
    <meta name="description" content=""> 
 
    <link rel="stylesheet" href="../CSS/index.css"> 
 
    <link href="https://fonts.googleapis.com/css?family=Asap:400,400i,500,500i,700,700i" rel="stylesheet"> 
 
</head> 
 
<!-- DEVELOPER NOTES --> 
 
    <!-- 
 

 
    - Keywords and description meta are still subject to change by the client. 
 
    - Make sure to add correct target attributes and file paths to the nav links. 
 
    - All images used in this mockup are subject to copyright currently. 
 
    - Make sure to add alternate font families to the font-family style. 
 

 
    --> 
 
<body> 
 
    <header> 
 
    <h1 id="Logo">Woodrow Lawn and Turf</h1> 
 
    <nav> 
 
     <ul id="Navigation"> 
 
     <li><a href="index.html">About Us</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Lawn Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Dirt Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Flower Bed Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Patio Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Firepit Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Commercial and Business Stuff</a></li> 
 
     </ul> 
 
    </nav> 
 
    </header> 
 
    <div id="Wrapper"> 
 
    <h1 id="Greeting">Welcome!</h1> 
 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
    </div> 
 
    <div id="Footer"> 
 
    <footer> 
 
     <p id="Copyright">&copy; Copyright Woodrow Lawn and Turf LLC 2017</p> 
 
     <ul> 
 
     <li>Contact:</li> 
 
     <li>(999)999-9999</li> 
 
     <li>|</li> 
 
     <li>[email protected]</li>  
 
     </ul> 
 
    </footer> 
 
    </div> 
 
    
 

 
    
 

 
    
 
</body> 
 
    
 
    
 
    
 

 

 

 

 

 

 

 

 

 
</html>

+0

また、あなたたちはコードスニペットは、何らかの理由でウェルに見えない実行している、それは上部の余分なメッセージであってもよい知らせます。 –

答えて

0

これをコードに追加します。

footer::after { 
    display: block; 
    content: ''; 
    clear: both; 
} 

このため、文書の流れから削除し、footerの内容を浮動しています。

上記のコードはフロートをクリアします。

+0

タニアの助けてくれてありがとう!ご存じのように、私は自分がやっていることに精通しているわけではありませんが、Web開発者として欲しい場所を得るための知識を身に付けるだけです。私はstackoverflowは、このようなコメントを避けるために私に知らせるが、私はフィードバックを提供するために他の方法を知らず、これが本当に私を助けたことを知らせる - チェックマークは本当に十分ではありません。 –

+0

@XavierCheyne絶対に、よろしいですか?私はそのようなコメントは、特に答えを受け入れた後、完璧だと思う。あなたのコードに基づいて、あなたはまだ学ぶべきことがたくさんありますが、インターネット上の積極的なコメントによって落胆することはありません。あなたが中レベルに達すると、[Interneting is Hard](https://internetingishard.com/)を読んで、あなたのファンダメンタルズを下げることをお勧めします。[来てください](https://www.taniarascia.com/)がんばろう! –

0

それらのすべてのフレックスボックスの素晴らしいパワーを使用してみてください!

footer { 
    display:flex; 
    flex-direction:row; 
    justify-content: space-between; 
    background: #064501; /* Dark Woodrow Green */ 
    height:auto; 
    padding: 0 10px; 
} 

footer li{ 
    list-style:none; 
    display:inline; 

} 
0

まず、body、htmlルールセット(CSS内)からバックグラウンドのものを取り出し、ボディのみのルールセットを作成します。

次に、要素が崩壊するのを防ぐために使用できるclearfixを追加します。

ブラウザの開発ツールを使用して、HTML要素とCSSを調べます。開発者ツールの要素ソースコードを指していて、その要素が強調表示されていない場合は、おそらく折りたたまれています。要素の終わりにクラスclearfixを付けてdivを配置して修正します。

body, 
 
html { 
 
    font-family: 'Asap', sans-serif; 
 
    text-align: center; 
 
    padding: 0px; 
 
    margin: 0px; 
 
} 
 

 
body { 
 
    background-image: url("https://vignette1.wikia.nocookie.net/recipes/images/8/85/Firepit.jpg/revision/latest?cb=20140404181547"); 
 
    background-position: center; 
 
    background-repeat: no-repeat; 
 
    background-size: cover; 
 
} 
 

 
#Logo { 
 
    font-size: 3em; 
 
    font-style: italic; 
 
    background-color: #064501; 
 
    /* Dark Woodrow Green */ 
 
    padding: 20px; 
 
    margin-top: 0px; 
 
    margin-bottom: 0px; 
 
} 
 

 
#Navigation { 
 
    list-style: none; 
 
    margin-top: 0px; 
 
    background-color: rgba(255, 255, 255, .65); 
 
    padding: 10px; 
 
} 
 

 
#Navigation li { 
 
    display: inline; 
 
    padding-left: 5px; 
 
    padding-right: 5px; 
 
} 
 

 
#Navigation li a { 
 
    text-decoration: none; 
 
    color: #000; 
 
} 
 

 
#Wrapper { 
 
    width: 50%; 
 
    margin: 0px auto; 
 
    margin-top: 100px; 
 
    background-color: rgba(255, 255, 255, .65); 
 
    padding-top: 10px; 
 
    padding-right: 30px; 
 
    padding-bottom: 10px; 
 
    padding-left: 30px; 
 
    border-radius: 3.5%; 
 
} 
 

 
#Footer, 
 
footer { 
 
    background-color: #064501; /* Dark Woodrow Green */ 
 
} 
 

 
footer p { 
 
    float: left; 
 
} 
 

 
.clearfix:after { 
 
    clear: both; 
 
    content: "."; 
 
    display: block; 
 
    font-size: 0; 
 
    height: 0; 
 
    line-height: 0; 
 
    visibility: hidden 
 
} 
 

 
footer ul { 
 
    float: right; 
 
} 
 

 
footer ul li { 
 
    display: inline; 
 
}
<header> 
 
    <h1 id="Logo">Woodrow Lawn and Turf</h1> 
 
    <nav> 
 
    <ul id="Navigation"> 
 
     <li><a href="index.html">About Us</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Lawn Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Dirt Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Flower Bed Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Patio Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Firepit Stuff</a></li> 
 
     <li>|</li> 
 
     <li><a href="#">Commercial and Business Stuff</a></li> 
 
    </ul> 
 
    </nav> 
 
</header> 
 
<div id="Wrapper"> 
 
    <h1 id="Greeting">Welcome!</h1> 
 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor 
 
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor 
 
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, 
 
    sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore 
 
    eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor 
 
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, 
 
    sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore 
 
    eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna 
 
    aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat 
 
    non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor 
 
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, 
 
    sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore 
 
    eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna 
 
    aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat 
 
    non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 
 
</div> 
 
<div id="Footer"> 
 
    <footer> 
 
    <p id="Copyright">&copy; Copyright Woodrow Lawn and Turf LLC 2017</p> 
 
    <ul> 
 
     <li>Contact:</li> 
 
     <li>(999)999-9999</li> 
 
     <li>|</li> 
 
     <li>[email protected]</li> 
 
    </ul> 
 

 
    <div class="clearfix"></div> 
 
    </footer> 
 
</div>

関連する問題