.
HTML :
<ul id="menu">
<li><a href="">About Us</a>
<ul>
<li><a href="">Introduction</a></li>
<li><a href="">Orgaizational Structure</a></li>
<li><a href="">Mission&Vision</a></li>
</ul>
</li>
</ul>
CSS : 여기
* {
padding: 0;
margin: 0;
}
#menu {
list-style: none;
font-size: 0.8em;
border-radius: 5px;
-webkit-box-shadow: 0 5px 10px 0 #cccccc;
box-shadow: 0 2px 5px 0 #aaa;
background: #dddddd;
height: 40px;
width: 800px;
float: left;
}
#menu li {
display: block;
position: relative;
float: left;
}
#menu li ul {
display: none;
}
#menu li a {
display: block;
text-decoration: none;
padding: 12px 15px;
margin-left: 1px;
white-space: nowrap;
}
#menu li:hover ul {
display: block;
position: absolute;
background: #dddddd;
border-radius: 5px;
-webkit-box-shadow: 0 5px 10px 0 #cccccc;
box-shadow: 0 2px 5px 0 #aaa;
width: 100px;
}
실행을 : http://jsfiddle.net/U72Hm/
귀하의 바이올린은 (정확하게 적어도 firefox에서) 정확하게 높이를 표시하는 것으로 보입니다. 귀하의 문제가 더 명확하게 설명해 주시겠습니까? – Alfie
@Alfie 표시된 이미지가 이상적인 스타일이 아닌 현재 스타일입니다. 이상적인 "구조"는 새로운 라인에 있어야합니다. – Ovilia