이것은 내가 달성하려고하는 것입니다. 난 수평 메뉴로 unordened 목록이 있습니다. <li>
이 같은 중간에 정렬 수직이어야한다 :세로 줄 여러 줄의 리
_______________________________________ | | | | | [____] [____] [____] [____] | | | |_______________________________________|
문제 없음 지금까지 vertical-align: middle
과 line-height
를 사용하여.
_______________________________________ | | | [____] [____] [____] [____] | | | | [____] [____] [____] | |_______________________________________|
지금까지 코드 : HTML
<ul>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
</ul>
문제는이 같은, 내가 두 줄을 가질 수 있도록하려면, 그 중간 aswell으로 정렬 한 것입니다 CSS
ul {
margin: 0;
padding: 0;
width: 500px;
height: 100px;
background: lightblue;
text-align: center;
list-style: none;
vertical-align: middle;
line-height: 100px;
}
ul li {
display: inline;
}
ul li a {
padding: 5px 15px;
margin: 0 10px;
background: lightgreen;
}
I 이미 this과 this이 발견되었지만 그 중 하나는 도움이되지 않습니다.
나는 single line JSFiddle과 multi line JSFiddle을 만들었습니다.
오히려 구식이기 때문에, 내가 생각 테이블을 사용하는 것입니다 ... – Floris
항목 수가 동적이므로 불행하게도 작동하지 않습니다. – LinkinTED