Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialMia Nielsen
665 PointsFooter is appearing on the left, next to images
The copyright and social media icons are appearing on the left next to the images, and are not in the bottom of the page anymore. I've tried to look it over again and again without luck, and I've also tried to look at the previous questions and solutions without luck.
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Mia D. Nielsen | IHM</title>
<link rel="stylesheet" href="css/normalize.css">
<link href='http://fonts.googleapis.com/css?family=Changa+One|Open+Sans:400italic,700italic,400,700,800' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic|Lobster|Ubuntu+Condensed' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<header>
<a href="index.html" id="logo">
<h1>Mia Duberg Nielsen</h1>
<h2>Student of International Hospitality Management</h2>
</a>
<nav>
<ul>
<li><a href="index.html" class="selected">Portfolio</a></li>
<li><a href="about.html">About</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</nav>
</header>
<div id="wrapper">
<section>
<ul id="gallery">
<li>
<a href="img/numbers-01.jpg">
<img src="img/numbers-01.jpg" alt="">
<p>some text</p>
</a>
</li>
<li>
<a href="img/numbers-02.jpg">
<img src="img/numbers-02.jpg" alt="">
<p>some text</p>
</a>
</li>
<li>
<a href="img/numbers-06.jpg">
<img src="img/numbers-06.jpg" alt="">
<p>some text</p>
</a>
</li>
<li>
<a href="img/numbers-09.jpg">
<img src="img/numbers-09.jpg" alt="">
<p>some text</p>
</a>
</li>
<li>
<a href="img/numbers-12.jpg">
<img src="img/numbers-12.jpg" alt="">
<p>some text</p>
</a>
</li>
</ul>
</section>
</div>
<footer>
<a href="http://twitter.com"><img src="img/twitter-wrap.png" alt="twitter logo"></a>
<a href="http://facebook.com"><img src="img/facebook-wrap.png" alt="facebook logo"></a>
<p>© 2015 Mia Duberg Nielsen.</p>
</footer>
</body>
</html>
CSS
/***************************
GENERAL
***************************/
body {
font-family: 'Open Sans', sans-serif;
}
#wrapper {
max-width: 940px;
margin: 0 auto;
padding: 0 5%;
}
a {
text-decoration: none;
}
img {
max-width: 100%;
}
/***************************
HEADING
***************************/
/* logo */
#logo {
text-align: center;
margin: 0;
}
h1 {
font-family: 'Changa One', sans-serif;
margin: 15px 0;
font-size: 1.75em;
font-weight: normal;
line-height: 0.8em;
}
h2 {
font-family: 'Lobster', sans-serif;
margin: -5px 0 0;
font-size: 0.9em;
font-weight: normal;
}
/***************************
NAVIGATION
***************************/
nav {
text-align: center;
padding: 10px 0;
margin: 20px 0 0;
}
/***************************
FOOTER
***************************/
footer {
font-size: 0,75em;
text-align: center;
padding-top: 50px;
color: #ccc;
}
/***************************
PAGE: PORTFOLIO
***************************/
#gallery {
margin: 0;
padding: 0;
list-style: none;
}
#gallery li {
float: left;
width: 45%;
margin: 2,5%;
background-color: #f5f5f5;
color: #bdc3c7;
}
/***************************
COLORS
***************************/
/* site body */
body {
background-color: #fff;
color: #999;
}
/* green header */
header {
background: #6ab47b;
border-color: #599a68;
}
/* nav background on mobile*/
nav {
background: #599a68;
}
/* logo text */
h1, h2 {
color: #fff;
}
/* links */
a {
color: #6ab47b;
}
/* nav link */
nav a, nav a:visited {
color: #fff;
}
/* selected nav link */
nav a.selected, nav a:hover {
color: #32673f;
}
Thank you in advance
2 Answers
Rich Bagley
25,869 PointsHi Mia,
Can you try adding a clear: both;
to your footer style please?
Does this move the footer below?
-Rich
Stefan Mach
3,691 PointsJust wondering as I learn this too, but does your gallery need to be floated left as you have it? If it naturally comes after the header, and there is nothing that you want appearing to its right side, I would think your floating it left would take it out of the natural page flow and result in your footer ending up under the gallery. Just a thought, and I know you found another fix with the clear.
Mia Nielsen
665 PointsThank you for the help and such a fast answer! This solved my problem!
Rich Bagley
25,869 PointsNo problem :)
Rich Bagley
25,869 PointsRich Bagley
25,869 PointsHi Mia,
I've just updated your question so the code is formatted in the post and easier to read for those answering :)
-Rich