저는 CSS에서 꽤 새로운데, 돈을 아끼기 위해 엄마의 중소 기업 웹 사이트를 배우면서 배우 내 탐색 막대에 약간의 CSS 문제가 있습니다. 기본적으로 여기에있는 경우 : http://area25dallas.com/s과 nav bar를 보면, il 목록을 사용하여 텍스트가 수직으로 정렬되도록하는 데 문제가 있습니다 (현재 행하고있는 상단과 정렬하는 대신). 어떤 이유로 이미지가 서로 옆에 앉아있는 대신 서로 겹쳐서 표시됩니다 (여백이 너무 넓어서 텍스트 링크와 같은 별도의 목록에 표시하지 않습니다).CSS 수평 탐색 목록이 텍스트를 이미지 링크와 수직으로 맞 춥니 다
나는 CSS로 놀아 왔고 이것으로 도망칩니다.하지만 여전히 해결책을 찾지 못했습니다. 이 문제가 빨리 해결 되었습니까?
감사합니다. 편집
: 여기 는 크롬을 사용하는 경우 비록 난 그냥 요소가
<div id = "header">
<div class = "container">
<a href = "index.htm" id = "logo"></a>
<ul id = "main-menu">
<li class = "active"><a href = "">home</a></li>
<li><a href = "">about</a></li>
<li><a href = "">gallery</a></li>
<li><a href = "">press</a></li>
<li><a href = "">contact</a></li>
<li><a href = ""><img src="images/twitter_newbird_boxed_ white.png" /></a>
<a href = ""><img src="images/Pinterest_Favicon white.png" /></a></li>
</ul>
</div>
</div>
에 이동하고 CSS 무엇을 볼 수있는 가장 쉬운 방법입니다 검사을 느끼는 HTML 및 CSS 일시적입니다
#main-menu
{
float: right;
position:relative;
top:122px;
right:150px;
}
#main-menu li
{
float: left;
margin: 30px 12px 15px 12px;
padding:0;
height:23px;
list-style:none;
line-height:20px;
}
#main-menu li:hover, #main-menu li.active { background-position: 0 -23px;}
#main-menu li:hover a, #main-menu li.active a{
background-position: 100% -30px;
}
#main-menu li a
{
display:block;
padding:0px 15px 5px 10px;
font-size:17px;
color:#fff;
text-decoration:none;
}
(A [감소 테스트 케이스]을 제공하십시오 http://css-tricks.com/ (dabblet.com/) 또는 [Jsfiddle] (http://jsfiddle.net/)에 대한 정보를 제공합니다. – bookcasey
대답하기 전에 - 네비게이션 링크처럼 이미지를 가로로 표시하고 싶습니까? –
예, 텍스트의 위쪽 가장자리에서 정렬되지 않고 텍스트와 수직으로 정렬되도록 ... – OnTheRidge