2012-05-09 4 views
0

안녕하세요 저는 각 목록 항목 내부에 정리되지 않은 목록이있는 목록 항목을 사용하는 가운데 맞춤 바닥 글을 설정하려고합니다. 내가 float : left를 사용하려고하면 왼쪽으로 서로 인라인됩니다. 그러나 더 이상 가운데에 놓이지 않습니다. 내가 현재 가지고있는 코드는 다음과 같습니다 CSS :표시가있는 항목 가운데 맞추기 : 내부에 ul이있는

HTML
@charset "utf-8"; 
/* CSS Document */ 

* { 
margin:0; 
padding:0; 
} 
#box1 { 
margin:0 auto; 
background-color:#00FF66; 
} 
#mainList { 
list-style-type:none; 
text-align:center; 
display:inline; 
} 
.mainLI { 
display:inline; 
} 

: 즉 기본적으로 컨테이너의 100 % 폭 그것은 내용 beacuse에 의해 중앙에있어

<div id="box1"> 
<ul id="mainList"> 
    <li class="mainLI"> 
     <p>Title</p> 
     <ul class="subList"> 
      <li>item1</li> 
      <li>item2</li> 
      <li>item3</li> 
     </ul> 
    </li> 
    <li class="mainLI"> 
     <p>Title</p> 
     <ul class="subList"> 
      <li>item1</li> 
      <li>item2</li> 
      <li>item3</li> 
     </ul> 
    </li> 
</ul> 
</div> 

답변

0

컨테이너 내에서 텍스트를 맞 춥니 다이다, 그러나 뜨는 경우는 적습니다.

어쨌든 내가 성취하고자하는 것을 이해하지 못합니까? 같은 시간에 목록 항목을 가운데에 놓으시겠습니까? 좀 더 정확하게 할 수 있니?

+0

나는이 페이지의 회색으로 바닥 글처럼 보이려고합니다. [link] (http://safari.etrafficers.com) 감사합니다! – cocoapro

+0

그런 다음 mainList 내부에 요소를 float하지 말고 mainList 자체 또는 다른 컨테이너를 사용하고 목록 요소를 블록 요소로 남겨 두어야합니다. 컨테이너 크기에 맞게 조정해야합니다. m8 블록 요소 이후로 "columns"의 너비를 설정하려고합니다. 항상 그것의 컨테이너의 100 % 가져 가라. (콘테이너의 너비와 부유물은 열을 떠 다니는 데 도움이된다.) – Malyo

0

CSS : 중심에

@charset "utf-8"; 
/* CSS Document */ 

* { 
    margin:0; 
    padding:0; 
} 
#box1 { 
    margin:0 auto; 
    background-color:#00FF66; 
} 
#mainList { 
    list-style-type:none; 
    text-align:center; 
} 

#mainList li, .mainLI p { 
    display:inline; 
} 

Example

귀하의 문제는 당신이 아이들을 중심으로하는 부모 요소는 블록 요소 있어야한다는 사실에있다. MDN

+0

그래야 모든 것이 가로로 배치되고 중앙에 위치하기 때문에 서브 메뉴를 밑으로 만들고 수직으로 만드는 방법에 대한 아이디어가있다. 수평? 이 페이지의 회색에있는 바닥 글처럼 (http://safari.etrafficers.com) – cocoapro

+0

@cocoapro 내가 잘못 이해했다. 편집을 참조하십시오. – SupremeDud

관련 문제