내 사이트에서 가로 메뉴를 만들려고합니다. 아이디어는 이런 방식으로 레이아웃을 갖는 것입니다 ---- O ---- 여기서 -는 메뉴의 링크이고 O는 페이지 중간에있는 그림이므로 두 개의 목록이 왼쪽과 오른쪽, 그림 주위에 있습니다.div와 UL의 위치 지정
내가<div class="prima">
<ul class="prima_lista">
<li><a href="#">primo</a></li>
</ul>
</div>
<div class="seconda">
<ul class="seconda_lista">
<li><a href="#">secondo</a></li>
</ul>
</div>
다음 HTML을 만든 내가 모든 것을 정리됩니다 CSS를 만들었습니다
.prima{
position:absolute;
top:400px;
width:50%;
left:-70px;
border:1px solid red;
}
.seconda{
position:absolute;
top:400px;
width:50%;
right:-70px;
border:1px solid green;
}
ul.prima_lista {
margin:0 auto;
list-style:none;
text-align:right;
border:1px solid blue;
}
ul.seconda_lista {
margin:0 auto;
list-style:none;
text-align:left;
border:1px solid blue;
}
ul.prima_lista li {
display:inline-block;
border:1px solid gray;
}
ul.seconda_lista li {
display:inline-block;
border:1px solid gray;
}
ul.prima_lista li a {
text-decoration:none;
color:#000;
font-size:18px;
}
ul.seconda_lista li a {
text-decoration:none;
color:#000;
font-size:18px;
}
큰 문제가되는 최초의 UL/리튬이 완벽하게 작동하면서 div의 오른쪽 가장자리에 잘 정렬되어 있습니다 ... 두 번째 대신 UL과 DIV 여백 사이에 공백이 있어야합니다. 이 공간을 없애는 방법이 있습니까? 아무리
얼마나 나는이 수수께끼를 해결하는 방법을 찾을하지 않은 시도 -> http://jsfiddle.net/7voe8jea/은 --- 나는 jsfiddle에 대한 링크를 업데이트했습니다. 우선 그게 효과가 없었고 두 번째 이유는 내가 자신을 아주 잘 설명하지 않았기 때문이죠. 내가 뭘하고 싶은지 첫 번째 div의 오른쪽 가장자리에 정렬 된 것처럼 div 왼쪽에 두 번째 ul "밀어"것입니다.
jsFiddle에서 목록을 볼 수 없습니까? – melancia
모든 항목에 대해'display : inline'을 사용하고, 컨테이너에 붙이고 중심에 두는 것이 어떻습니까? – melancia
이게 뭔가요? http://jsfiddle.net/MelanciaUK/fstxsd5g/2/ – melancia