Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

CSS CSS Basics (2014) Basic Layout Width and Height Properties

Stage 5 Basic Layout Width and Heigth properties

I'm not seeing the oversized arrow that should reveal itself by default. I noticed in my index.html that the <img class="arrow" src="img/arrow.svg" alt="Down arrow"> was missing. I added it to resemble the video and saved the file, refreshed the page. No results. I see the word down arrow in small grey letters.. any suggestions?

thanks

what is your code? can you make sure that the image src is correct? You can do that by manually going to that url through your browser.. when you say you see the word "down arrow" how is this presented/written in the actual code? I bet it is in the alt tag of the image so something like:

<img src="" alt="down arrow"/>..

if so then definitely the problem is the src..

Sorry I can't be of any more help as I am not doing the course, if you could paste your code I could help you a bit more

Thanks Shez for responding so quickly. Here's my code :html <img class="arrow" src="img/arrow.svg" alt="Down arrow">

css/style. css .arrow { width: 50px; } thanks

1 Answer

css/style. css .arrow { width: 50px; }

is that the actual code? or is css/style.css the name of the file? if it is the actual code then it is wrong..

Could you please paste the whole CSS/HTML if you can..

Shez? I hope this looks better.... :)

<!DOCTYPE html> <html> <head> <title>Lake Tahoe</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <header id="top" class="main-header"> <span class="title">Journey Through the Sierra Nevada Mountains</span> <h1>Lake Tahoe, California</h1> <img class="arrow" src="img/arrow.svg" alt="Down arrow"> </header> <div class="primary-content t-border"> <p class="intro"> Lake Tahoe is one of the most breathtaking attractions located in California. It's home to a number of ski resorts, summer outdoor recreation, and tourist attractions. Snow and skiing are a significant part of the area's reputation. </p> <a class= "callout"href="#more">Find out more</a>

  <div class="wildlife">
    <h2>Check out all the Wildlife</h2>
    <p>
      As spawning season approaches, the fish acquire a humpback and protuberant jaw. After spawning, they die and their carcasses provide a feast for gatherings of <a href="#mink">mink</a>, <a href="#bears">bears</a>, and <a href="#eagles">bald eagles</a>.
    </p>
  </div>

        <a href="#wildlife">See the Wildlife</a>
    </div><!-- End .primary-content -->

    <div class="secondary-content t-border"> 
  <div>
    <h3>From Tents to Resorts</h3>
    <p>
      Lake Tahoe is full of wonderful places to stay. You have the ability to sleep in the outdoors in a tent, or relax like a king at a five star resort. Here are our top three resorts:
    </p>
    <ul>
      <li><a href="#hotels">Lake Tahoe Resort Hotel</a></li>
      <li><a href="#resorts">South Lake Tahoe Resorts</a></li>
      <li><a href="#lodging">Tahoe Ski Resort Lodging</a></li>
    </ul>       
  </div>
  <div>
    <h3>Pack Accordingly</h3>
    <p>
      One of most important things when it comes to traveling through the great outdoors is packing accordingly. Here are a few tips:
    </p>
    <ol>
      <li>Bring layers of clothing</li>
      <li>Pack sunscreen</li>
      <li>Carry extra water just in case</li>
      <li>Pack light</li>
    </ol>
  </div>
    </div><!-- End .secondary-content -->

    <footer class="main-footer">
        <p>All rights reserved to the state of <a href="#">California</a>.</p>
        <a href="#top">Back to top &raquo;</a>
    </footer>

</body> </html>

/* Base Styles -------------------- */

  • { box-sizing: border-box; } body { color: #878787; margin: 0; font: 1em/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1 {
font-size: 5.625rem; /* 90px/16px */ color: rgba(255, 255, 255, 1); text-transform: uppercase; font-weight: normal; line-height: 1.3;

}

h2 { font-size: 3.3125em; /* 53px/16px / font-weight: normal; line-height: 1.1; margin-bottom: .5em; / 26px */ }

h3 { font-size: 1.25em; /* 20px/16px / color: #48525c; line-height: 1.2; margin-bottom:1.7em; / 34px; / } / li { display: inline-block; padding: 0 12px; border-right: solid 1px; margin: 80 0; } */

img{ max-width:100%; margin-bottom:20px;

}

/* Pseudo-classes ------------------ */

a:link { color: rgb(255, 169, 73); text-decoration: none; display: block;

}

a:visited { color: lightblue; }

a:hover { color: rgba(255, 169, 73, .4); }

a:active { color: lightcoral; }

/* Main Styles --------------------- */

.main-header { background-color: #ffa949; padding-top: 170px; height:850px; background-image:url('../img/mountains.jpg'); background-size: 40%; background-repeat:no-repeat; }

.title { color: white; font-size: 1.625rem; /* 26px/16px */ }

.intro { font-size: 1.25em; /* 20px/16px */ line-height: 1.6;
}

.primary-content, .main-header, .main-footer { text-align: center; }

.callout { font-size: 1.25em; border-bottom: 3px solid; padding: 0 9px 3px; margin-top: 20px; display:inline-block;

}

.main-footer { padding-top: 60px; padding-bottom: 60px; border-bottom: 10px solid #ffa949; }

.t-border { border-top: 2px solid lightgrey; }

/* Layout Styles ------------------ */

.primary-content, .secondary-content { width: 75%; padding-left: 50px; padding-right: 50px; margin:auto; max-width:900px;

}

.wildlife { color: white; background-color: 434a52; padding:18% 24%; border-top: 10px solid #ffa949; margin:105px 0 60px ; }

.arrow { width: 50px; } /* margin-top:105px; margin-right: 0; margin-bottom:60px; margin-left: 0; */

}

}