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 trialThomas Wilhelm
3,714 PointsStyle the Portfolio, Floating Images Issue
I can't get the images to scale with the window: I've read some similar questions, but I can't locate the issue. My img max-width is 100%. I think the gallery is id'd and selected correctly. Here's my CSS up to colors:
/***************
GENERAL
***************/
body {
font-family: 'Open Sans', sans-serif;
}
#wrapper {
width: 940px;
margin: 0 auto;
padding: 0 5%;
}
a {
text-decoration:none;
color: #6ab47b;
}
img {
max-width: 100%;
}
/***************
HEADING
***************/
#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-size: 0.75em;
margin: -5px 0 0;
font-weight: normal;
}
/***************
NAVIGATION
***************/
nav {
text-align: center;
padding: 10px 0;
margin: 20px 0 0;
}
/***************
FOOTER
***************/
footer {
font-size: 0.75em;
text-align: center;
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;
}
3 Answers
Dustin Matlock
33,856 PointsHi Thomas,
It looks like you have the incorrect property on the #wrapper
. Instead of width
it should be max-width
,
#wrapper {
max-width: 940px;
margin: 0 auto;
padding: 0 5%;
}
Thomas Wilhelm
3,714 PointsAnd HTML for good measure:
<section>
<ul id="gallery">
<li>
<a href="img/2013StarJedi.jpg">
<img src="img/2013StarJedi.jpg" alt="">
<p>A birthday invitation I made for a friend</p>
</a>
</li>
<li>
<a href="img/Banner.jpg">
<img src="img/Banner.jpg" alt="">
<p>Sketching in Photoshop</p>
</a>
</li>
<li>
<a href="img/Imp.jpg">
<img src="img/Imp.jpg" alt="">
<p>Painting in Photoshop</p>
</a>
</li>
<li>
<a href="img/Knight-Chess-Piece.jpg">
<img src="img/Knight-Chess-Piece.jpg" alt="">
<p>A project I did for school</p>
</a>
</li>
<li>
<a href="img/Exotic_Flower.jpg">
<img src="img/Exotic_Flower.jpg" alt="">
<p>Playing with mediums</p>
</a>
</li>
</ul>
Thomas Wilhelm
3,714 PointsThat did it! Thanks. But I thought Nick said 'width' and 'max-width' was the same thing? What does width specify then?
Dustin Matlock
33,856 PointsHere's a detailed answer on the difference between width
and max-width
.
Seth McCombs
16,767 PointsHey Thomas! There's an awesome forum post here that breaks down width vs max-width! Hope this helps!
Thomas Wilhelm
3,714 PointsThanks guys! I think I got it. So my understanding is that Max-Width is a 'less than or equal to' sign. And Width is an 'equal' sign. That makes sense.
Thanks again.