올리브 색으로 칠해지는 부분이 바로 질문한 것처럼 #menubar의 CSS3 속성이 적용되는 부분입니다. #menubar의 CSS3 스타일이 적용되는 태그에 따라 다르게 나타나는데 아마도 질문하신분은 <nav id="menubar"> 라고 하지 않았나 합니다. <nav> 태그는 기본적으로 display:block 형태의 CSS3 스타일입니다. 그로므로 옆으로 전체 브라우저 크기로 배치됩니다. 이를 바꾸어 주어야 합니다. 아래와 같이 inline-block로 바꾸면 되지요. #menubar { background: olive; display : inline-block; }
이 기회에 책의 5.1절을 공부하여 block과 inline-block의 차이를 확실해 해두면 좋겠습니다.
#menubar의 CSS3 스타일이 적용되는 태그에 따라 다르게 나타나는데 아마도 질문하신분은
<nav id="menubar"> 라고 하지 않았나 합니다.
<nav> 태그는 기본적으로 display:block 형태의 CSS3 스타일입니다. 그로므로 옆으로 전체 브라우저 크기로 배치됩니다.
이를 바꾸어 주어야 합니다. 아래와 같이 inline-block로 바꾸면 되지요.
#menubar {
background: olive;
display : inline-block;
}
이 기회에 책의 5.1절을 공부하여 block과 inline-block의 차이를 확실해 해두면 좋겠습니다.