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 trialZachary Luke
Front End Web Development Techdegree Graduate 17,646 PointsCan't figure out the correct display value...
The second part of this challenge task is asking me to "Change the display of .main-nav to the display value that generates a block element that doesn't take up a full line."
I tried changing to inline, which is what is shown in the video, but it still doesn't seem to be correct. What am I doing wrong?
/* Complete the challenge by writing CSS below */
header {
text-align: center;
}
.logo {
width: 110px;
margin: auto;
}
.main-nav li {
display: inline-block;
}
<!DOCTYPE html>
<html>
<head>
<title>Getting Started with CSS Layout</title>
<link href='https://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="page.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<header>
<img class="logo" src="city-logo.svg" alt="logo">
<ul class="main-nav">
<li><a href="#">Ice cream</a></li>
<li><a href="#">Donuts</a></li>
<li><a href="#">Tea</a></li>
<li><a href="#">Coffee</a></li>
</ul>
</header>
</div>
</body>
</html>
1 Answer
James Anwyl
Full Stack JavaScript Techdegree Graduate 49,960 PointsHi Zachary,
The previous question asked you to add it to .main-nav li, the current question is asking you to add it to .main-nav
It confused me too, I kept changing .main-nav li to .main-nav and wondering why it didn't work.
You need to apply it to both the ul and the li's within it. For example:
.main-nav li, .main-nav {
display: inline-block;
}
Hope this helps :)