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

Cari Sekendur
Cari Sekendur
595 Points

Spacing and font styles are incorrect

Hi, my H3 and Nav elements are not styled properly and I'm not sure why.

I'm also missing the space between my section content and the navigation.

Code below.

Help!

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Cari Sekendur Design</title>
    <link rel="stylesheet" href="css/normalize.css">
    <link href='https://fonts.googleapis.com/css?family=Changa+One:400,400italic|Source+Sans+Pro:400,200,200italic,300italic,300,400italic,600,600italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="css/main.css">
  </head>
  <body>
    <header>
      <a href="index.html" id="logo">
        <h1>Cari Sekendur</h1>
        <h2>Design</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="image/numbers-01.jpg">
              <img src="img/numbers-01.jpg" alt="">
              <p>Experimentation with color and texture.</p>
            </a>
          </li>
          <li>
            <a href="image/numbers-02.jpg">
              <img src="img/numbers-02.jpg" alt="">
              <p>Playing with blending modes in photoshop.</p>
            </a>
          </li>
          <li>
            <a href="image/numbers-06.jpg">
              <img src="img/numbers-06.jpg" alt="">
              <p>Trying to create and 80's style of glows.</p>
            </a>
          </li>
          <li>
            <a href="image/numbers-09.jpg">
              <img src="img/numbers-09.jpg" alt="">
              <p>Drips created using photoshop brushes.</p>
            </a>
          </li>
          <li>
            <a href="image/numbers-12.jpg">
              <img src="img/numbers-12.jpg" alt="">
              <p>Creating shapes using repitition.</p>
            </a>
          </li> 
        </ul>
      </section>
      <footer>
        <a href="http://twitter.com/cskdr"><img src="img/twitter-wrap.png" alt="Twitter Logo" class="social-icon"></a>
        <a href="http://twitter.com/cskdr"><img src="img/facebook-wrap.png" alt="Facebook Logo" class="social-icon"></a>
        <p>&copy; 2016 Cari Sekendur.</p>
      </footer>
    </div>  
  </body>
</html>
/***********************************
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%;
}

h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 700;
  margin: 0 0 1em 0;
}


/***********************************
HEADING
************************************/

header {
  float: left;
  margin: 0 0 30 0;
  padding: 5px 0 0 0;
  width: 100%;
}

#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: 'Changa One', sans-serif;
  font-size: 0.75em;
  margin: -5 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: 700;
  padding: 15px 10px;
}

/***********************************
FOOTER
************************************/

footer {
  font-size: 0.75em;
  text-align: center;
  clear: both;
  padding-top: 50px;
  color: #ccc;
}

.social-icon {
  width:20px;
  height: 20px;
  margin: 0 5px;
}

/***********************************
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;
}

/***********************************
PAGE: About
************************************/

.profile-photo {
  display: block;
  max-width: 150px;
  margin: 0 auto 30px;
  border-radius: 100%;
}

/***********************************
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;
}

/*link color*/
a {
  color:#6ab47b
}

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

/* selected nav link colors*/
nav a.selected, nav a:hover {
  color: #32673f
}

4 Answers

Hi, could you edit your original post and use the "Markdown Cheatsheet" under the text box to enter your code properly? That would make it much easier to read. Thanks!

Also here

h3 { font-family: 'Open Sans', sans-serif; font-size: 700; margin: 0 0 1em 0; }

font-size cannot be 700. That would be huge for one, and you did not specify what unit. 700 what? Perhaps you meant font-weight, in which 700 would probably be valid. font-size needs to be something like 12px or 1em.

Cari Sekendur
Cari Sekendur
595 Points

Thanks so much!

What do you think about the spacing question?

Cari Sekendur
Cari Sekendur
595 Points

Also, I'm having another spacing issue now that I've added media queries. There isn't enough space between my 2 columns, and when I expand the desktop browser, the mail, phone and twitter icons stick to the left (primary) column, even though in my html they are in the secondary column. Any idea how to solve this?

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Cari Sekendur Design</title>
    <link rel="stylesheet" href="css/normalize.css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,300italic,300,800italic|Changa+One:400,400italic' 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>Cari Sekendur</h1>
        <h2>Design</h2>
      </a>
      <nav>
        <ul>
          <li><a href="index.html">Portfolio</a></li>
          <li><a href="about.html">About</a>             </li>
          <li><a href="contact.html" class="selected">Contact</a></li>
        </ul>
      </nav>
    </header>
    <div id="wrapper">
      <section id="primary">
        <h3>General Information</h3>
        <p>I am not currently looking for new design work, but I am available for speaking gigs and similar engagements. If you have any questions, please don't hesitate to contact me!</p>
        <p>Please only use phone contact for urgent inquiries. Otherwise, Twitter and email are the best way to reach me.</p>
      </section>
      <section id="secondary">
        <h3>Contact Details</h3>
        <ul class="contact-info">
          <li class="phone"><a href="tel:555-6425">555-6425</a></li>
          <li class="mail"><a href="mailto:nick@example.com">nick@example.com</a></li>
          <li class="twitter"> <a href="http://twitter.com/intent/tweet?screen_name=nickrp">@nickrp</a></li>
        </ul>
      </section>
      <footer>
        <a href="http://twitter.com/cskdr"><img src="img/twitter-wrap.png" alt="Twitter Logo" class="social-icon"></a>
        <a href="http://twitter.com/cskdr"><img src="img/facebook-wrap.png" alt="Facebook Logo" class="social-icon"></a>
        <p>&copy; 2016 Cari Sekendur.</p>
      </footer>
    </div>  
  </body>
</html>
@media screen and (min-width: 480px) {

    /***********************************
    TWO COLUMN LAYOUT
    ************************************/
  #primary {
    width: 50%;
    float: left;
  }

  #seconary {
    width: 40%;
    float: right;
  }
}



@media screen and (min-width: 660px) {

}

As far as the spacing between section and nav elements, I would open up workspaces for the video that those instructions are on and compare it to your own. I'm not sure whether or not the instructions say to add a bottom margin or padding but I would bet that that is your issues. As far as your other question, I'm pretty new at this as well haha. I just finished Nick's CSS videos a few days ago. So I'm no use there. Sorry! I seem to remember having similar issues and I think for me it was something to do with syntax errors. You could also google a css and/or html validator and put your code in and see if it can be of any use. Sorry I'm not more help!

Cari Sekendur
Cari Sekendur
595 Points

Thanks so much Chandice! I really appreciate your help! You seem like a pro!

Cari Sekendur
Cari Sekendur
595 Points

One more follow up... is there a way I can see Nick's code to compare to mine without rewatching the videos?