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 trialAaron Rabinovitz
2,020 PointsHeader disappears when resizing the page
Hi Everyone, When I expand the page the header disappears from view leaving only the portfolio link and the pictures. Need help please.
Aaron Rabinovitz
2,020 Points@media screen and (min-width: 480px)
/******************************
TWO COLUMN LAYOUT
******************************/
{
#primary {
width: 50%;
float: left;
}
#secondary {
width: 40%;
float: right;
}
/******************************
PAGE PORTFOLIO
******************************/
#gallery li {
width: 28.3333%;
}
#gallery li:nth-child(4n) {
clear: left;
}
/******************************
PAGE: ABOUT
******************************/
.profile-photo {
float: left;
margin: 0 5% 80px 0;
}
}
@media screen and (min-width: 660px)
/******************************
HEADER
******************************/
{
nav {
background: none;
float: right;
font-size: 1.125em;
margin-right: 5%;
text-align: right;
width: 45%;
}
#logo {
float: left;
margin-left: 5%;
text-align: left;
width: 45%;
}
h1 {
font-size: 2.5em;
}
h2 {
font-size: 0.825em;
margin-bottom: 20px;
}
header {
border-bottom: 5px solid #599a68;
margin-bottom: 60px;
}
}
Aaron Rabinovitz
2,020 Points<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Aaron Rabinovitz | Web designer</title>
<link rel="stylesheet" href="css/normalize.css">
<link href='http://fonts.googleapis.com/css?family=Changa+One|Open+Sans:400italic,700italic,700,800,400' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/responsive.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<header>
<a href="index.html" id="logo">
<h1>Aaron Rabinovitz</h1>
<h2>web designer</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 color 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 and 80s 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="https://twitter.com"><img src="img/twitter-wrap.png" alt="Twitter Logo" class="social-icon"></a>
<a href="https://Facebook.com"><img src="img/facebook-wrap.png" alt="Twitter Logo" class="social-icon"></a>
<p>© 2015 Aaron Rabinovitz.</p>
</footer>
</div>
</body>
</html>
2 Answers
Aaron Rabinovitz
2,020 Pointsok got it using http://jigsaw.w3.org/css-validator/validator#css
Has errors in the following areas: 13 #wrapper Value Error : padding Lexical error at line 13, column 17. Encountered: "%" (37), after : "" %5; 14 #wrapper Value Error : padding Parse Error } 33 header Value Error : float attempt to find a semi-colon before the property name. add it 34 header Value Error : left attempt to find a semi-colon before the property name. add it 48 h1 Value Error : margin only 0 can be a length. You must put a unit after your number : 15 px 0
Chyno Deluxe
16,936 PointsYou problems are occurring because you have all your header styles to be executed only AFTER the screen's width is larger than 660px wide. if you want the styles to show no matter what width the screen is then you can remove the media query the styles are in and put the styles at the top of your CSS.
/******************************
HEADER
******************************/
nav {
background: none;
float: right;
font-size: 1.125em;
margin-right: 5%;
text-align: right;
width: 45%;
}
#logo {
float: left;
margin-left: 5%;
text-align: left;
width: 45%;
}
h1 {
font-size: 2.5em;
}
h2 {
font-size: 0.825em;
margin-bottom: 20px;
}
header {
border-bottom: 5px solid #599a68;
margin-bottom: 60px;
}
@media screen and (min-width: 480px)
/******************************
TWO COLUMN LAYOUT
******************************/
{
#primary {
width: 50%;
float: left;
}
#secondary {
width: 40%;
float: right;
}
/******************************
PAGE PORTFOLIO
******************************/
#gallery li {
width: 28.3333%;
}
#gallery li:nth-child(4n) {
clear: left;
}
/******************************
PAGE: ABOUT
******************************/
.profile-photo {
float: left;
margin: 0 5% 80px 0;
}
}
Aaron Rabinovitz
2,020 PointsThanks for the answer. Unfortunately didn't work. You are right that the header line stays the same however the header info disappears (ie name, portfolio, about, contact) Also tried copying and pasting your code direct and didnt work. I'm really confused.
Chyno Deluxe
16,936 PointsChyno Deluxe
16,936 PointsCan you please post your HTML and CSS.
How to post your code