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 trial

CSS How to Make a Website Responsive Web Design and Testing Adjust the Profile Page and Header

CSS Doesn't apply to my HTML

2 Issues:

  1. The CSS i've written no longer applies to the image in my 'about' page. Border radius no longer applies, doesn't float left when i change the size of the page.

  2. Similar issue, on my 'portfolio' page, the images don't stack on top of each other when i alter the browser page size.

I would really appreciate some help... I'm stuck :(

Code is below:

**************MAIN CSS**************

/****************************************
GENERAL
*****************************************/
body {
  font-family: 'Varela', sans-serif;

}


#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
*****************************************/

#logo {
  text-align:center;
  margin: 0;   
}

h1 {
  font-family: 'Open Sans', sans-serif;
  margin: 15px, 0;
  font-size: 1.75em;
  font-weight: normal;
  line-height: 0.8em;
  padding-top: 15px;

}

h2 {
  font-size: 1.25em;
  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: #bdc3c7;
  text-align:center

}



/****************************************
About  
*****************************************/
.profile-photo {
  display:block;
  max-width: 500px;
  margin:0 auto 0;
  border-radius: 75%;

}

/****************************************
Page Contact
*****************************************/

.contact-info {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.95em;
}

.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');
}

.contact-info li.facebook a {
  background-image: url('../img/facebook.png');
}



/****************************************
COLOURS
*****************************************/

/* site body */
body {
  background-color: #fff;
  color: #999;
}

/* Green Header */
header {
  background-color: #6ab47b;
  border-color: #439c57;
}

/* navbackground on mobile devices */
nav {
    background-color: #439c57;
}

/* logo text */
h1, h2 {
  color: #fff;
}

/* links */
a {
  color: #6ab47b;
}




/* nav links*/
nav a, nav a:visited {
  color: #fff;
}

/* selected nav link */
nav a.selected, nav a:hover  {
 color: #32673f 
}
**************ABOUT HTML**************
<!DOCTYPE html> 
<html>    
  <head>
    <meta charset="utf-8">
    <title>Sam Barton | Developer</title>
    <link rel="stylesheet" href="css/normalize.css">
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,800italic,400,700|Varela' 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>Sam Barton</h1>
        <h2>Designer</h2>
      </a>
      <nav>
        <ul>
          <li><a href="index.html" >Portfolio</a></li>  
          <li><a href="about.html" class="selected">About</a></li>
          <li><a href="contact.html">Contact</a></li>
        </ul>
      </nav>
    </header>
    <div id="wrapper">
      <section>
          <img src="img/sam.jpg" alt="Photograph of Sam Barton" #id="profile-photo">
        <h3> About </h3>
        <p> Hi, I'm Sam Barton and I am currently a student at the University of Queensland studying a Bachelor of Business and International Relations. I like to play games, and talk for hours about ideas and spend time with my girlfriend- Carsan Dittman!</p>
        <p>If you would like to follow me on Facebook, click <a href="https://www.facebook.com/sam.barton.355">here</a>  </p>
      </section>
      <footer>      
        <img src="img/twitter-wrap.png" alt= "Twitter Logo">
        <a href="https://www.facebook.com/sam.barton.355"><img src="img/facebook-wrap.png" alt= "Facebook Logo"> </a>     

        <p>&copy; 2014 Sam Barton</p>
      </footer>
    </div>
  </body>
</html>
**************indexhtml**************
<!DOCTYPE html> 
<html>    
  <head>
    <meta charset="utf-8">
    <title>Sam Barton | Developer</title>
    <link rel="stylesheet" href="css/normalize.css">
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,800italic,400,700|Varela' 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>Sam Barton</h1>
        <h2>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>Playin 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>      
        <img src="img/twitter-wrap.png" alt= "Twitter Logo">
        <a href="https://www.facebook.com/sam.barton.355"><img src="img/facebook-wrap.png" alt= "Facebook Logo"> </a>     

        <p>&copy; 2014 Sam Barton</p>
      </footer>
    </div>
  </body>
</html>

2 Answers

Hey Sam, could you copy and paste the about.html, index.html and work.html pages, to see if your CSS corresponds correctly w/ HTML. Also, do you have a responsive.css started yet?

Please ignore this post, can't update/ rectify the code linking issue