2017-05-11 616 views
1

最近,我一直在爲一個小型園林綠化企業開發一個簡單的網站,作爲我作爲Web開發人員的第一次測試。意識到我的小技巧,客戶並不太在乎該網站的瘋狂細節;他只是希望他的信息可以在互聯網上訪問,因爲他對自己管理社交媒體的能力沒有信心。在頁腳上覆蓋背景顏色的背景圖像

我遇到了一些我常見到的問題,但我嘗試的每個答案似乎都沒有解決。問題是,在創建帶有Google搜索圖片和示例文本的樣本/模板以形成佈局時,我的背景圖片覆蓋了分配給頁腳的背景顏色,這是我不想要的。有人可以幫我弄這個嗎?

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中)拉出背景材料,併爲body設置一個規則集。

然後添加一個可用於防止元素崩潰的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>