새로운 css3 기술 중 일부를 사용하여 수직 탐색 메뉴를 만들려고하고 있지만 지금까지는 display:table
으로 원하는 모양에 가장 근접 할 수 있습니다. 나는 display:table/table-row/table-cell
을 사용하는 것을 좋아하지 않습니다. 왜냐하면 주로 "셀"을 표 형식으로 제한하기 때문에 (예 : 여백으로 "행"또는 "셀"을 공백으로 표시 할 수 없음) 여분의 divs
만을 제공하고 싶습니다. 목록을 수직으로 만드십시오. 제가 원래이 방향으로 갔던 이유는 텍스트에 vertical-align: middle
을 사용했기 때문입니다. 플렉스 박스 (flex box) 방법을 사용해 보았을 때 두 줄의 텍스트를 같은 줄에 넣었고 어떻게 나누는 지 알아낼 수 없었습니다.이 CSS3를 향상시키고 동일한 효과를 얻으십시오 - flexbox 수직 맞춤 텍스트
동일한 모양을 얻을 수 있지만 더 많은 유연성을 제공하고 더 이상 div를 추가하지 않는 것이 좋습니다.
display: table
방법의 예 작업 (완벽하지만 중앙에 나타나지 않습니다) : http://jsfiddle.net/jKRDQ/
가장 가까운 I 플렉스 박스 방법을 사용했다 : http://jsfiddle.net/4wSN5/ 가장 가까운
CSS3없이 : http://jsfiddle.net/6gRcp/