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 trialSean Flanagan
33,235 PointsMy header
Hi. When my web page is maximised the header only covers the top left of the Portfolio page, yet the tutor's header covers the whole of his Portfolio page. Does anyone know why? Here's my index.html page code if that helps:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Sean Flanagan | Medical Records Clerk</title>
<link rel="stylesheet" href="css/normalize.css">
<link href='http://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic,900|Roboto+Condensed' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/responsive.css">
</head>
<body>
<header>
<a href="index.html" id="logo">
<h1>Sean Flanagan</h1>
<h2>Medical Records Clerk</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>Experimentation with colour and texture.</p>
</a>
</li>
<li>
<a href="img/numbers-02.jpg">
<img src="img/numbers-02.jpg" alt="">
<p>Playing with blending modes in Photoshop.</p>
</a>
</li>
<li>
<a href="img/numbers-06.jpg">
<img src="img/numbers-06.jpg" alt="">
<p>Trying to create an 80's style of glows.</p>
</a>
</li>
<li>
<a href="img/numbers-09.jpg">
<img src="img/numbers-09.jpg" alt="">
<p>Drips created using Photoshop brushes.</p>
</a>
</li>
<li>
<a href="img/numbers-12.jpg">
<img src="img/numbers-12.jpg" alt="">
<p>Creating shapes using repetition.</p>
</a>
</li>
</ul>
</section>
<footer>
<a href="img/Sean.jpg"><img src="" alt="">
<p>© 2014 Sean Flanagan.</p>
</a>
</footer>
</div>
</body>
</html>
Thank you.
3 Answers
Alexandra Silcox
24,486 PointsBased on your CSS, you need to set the width of your header to 100%, it's currently set to 100. Try to see if that helps with your issue.
Kevin Korte
28,149 PointsThis is probably going to be a CSS issue. What does your CSS look like?
Sean Flanagan
33,235 PointsThis is my main.css code:
/********************
General
********************/
body {
font-family: 'Open Sans', sans-serif;
color: magenta;
}
#wrapper {
max-width: 940px;
margin: 0 auto;
padding: 0 5%;
}
a {
text-decoration: none;
}
img {
max-width: 100%;
}
h3 {
margin: 0 0 1em 0;
}
/***************************
Heading
***************************/
header {
float: left;
margin: 0 0 30px 0;
padding: 5px 0 0 0;
width: 100;
}
#logo {
text-align: center;
margin: 0;
}
h1 {
font-family: 'Roboto', sans-serif;
margin: 15px 0;
font-size: 1.75em;
font-weight: normal;
line-height: 0.8em;
}
h2 {
font-size: 0.75em;
margin: -5px 0 0;
font-weight: normal;
}
/***************************
Navigation
***************************/
nav {
text-align: center;
padding: 10px 0;
margin: 20px 0 0;
}
nav ul {
list-style: none;
margin: 0 10px;
padding: 0;
}
nav li {
display: inline-block;
}
nav a {
font-weight: 800;
padding: 15px 10px;
}
/***************************
Footer
***************************/
footer {
font-size: 0.75em;
text-align: center;
clear: both;
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;
}
#gallery li a p {
margin: 0;
padding: 5%;
font-size: 0.75em;
color: magenta;
}
/***************************
Page: About
***************************/
.profile-photo {
display: block;
max-width: 150px;
margin: 0 auto 30px;
border-radius: 100px;
}
/***************************
Page: Contact
***************************/
.contact-info {
list-style: none;
padding: 0;
margin: 0;
font-size: 0.9em;
}
.contact-info a {
display: block;
min-height: 20px;
background-repeat: no-repeat;
background-size: 20px 20px;
padding: 0 0 0 30px;
margin: 0 0 10px;
}
.contact-info li.phone a {
background-image: url('../img/phone.png');
}
.contact-info li.mail a {
background-image: url('../img/mail.png');
}
/***************************
Colours
***************************/
/* site body */
body {
background-color: #fff;
color: magenta;
}
/* blue header on teal border */
header {
background: blue;
border: 3px solid teal;
}
/* navigational background on mobile */
nav {
background: red;
}
/* magenta links */
a {
color: magenta;
}
nav a, nav a:visited {
color: white;
}
/* selected navigational link */
nav a.selected, nav a:hover {
color: #0000ff;
}
Kevin Korte
28,149 PointsKevin Korte
28,149 PointsThis was going to be my suggestion too.
Sean Flanagan
33,235 PointsSean Flanagan
33,235 PointsAmazing how precise this code is. The tiniest mistake makes all the difference. Alexandra, Kevin, thank you both for your invaluable assistance!
Sean :-)
Alexandra Silcox
24,486 PointsAlexandra Silcox
24,486 PointsNot a problem, and thank you for giving me best answer :) Coding can definitely be picky, I can't tell you how many times a simple typo has caused me issues. Best of luck to you :)