ul
및 il
태그를 사용하여 div
태그 내부에 메뉴를 만들었습니다. 메뉴에 적용되는 다음 스타일 ..with내 div 기반 메뉴를 표시 할 수 없습니다.
<div class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">FAQ</a></li>
<li><a href="#">News</a></li>
</ul>
</div>
:
.menu
{
background-position: center;
clear: left;
float: left;
padding: 0;
background: #CBC396 url(metaltop-gray.gif) repeat-x top;
border-bottom: 4px solid black;
border-top: 1px solid #7E7567;
width: 100%;
overflow: auto;
font-family: Verdana, sans-serif;
border-top-color: #CCCCCC;
border-bottom-color: black;
}
.menu ul {
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;
}
.menu ul li {
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}
.menu ul li a {
display:block;
margin:0 0 0 1px;
padding:3px 10px;
background: #CBC396 url(metaltop-gray.gif) top repeat-x;
color:#000;
text-decoration:none;
line-height:1.3em;
}
.menu ul li a:hover {
background:#369;
color:#fff;
}
.menu ul li a.active,
.menu ul li a.active:hover {
color:#fff;
background:#000;
font-weight:bold;
}
내가 구글 크롬에서 페이지를 실행하고 페이지 크기를 조정, 메뉴가 사라집니다. 또한이 메뉴는 IE에 나타나지 않습니다. 무엇이 잘못 될 수 있습니까?
================= 편집 =====================
보기 이미지
페이지 전체 화면 메뉴
하지만 괜찮 때 나는 페이지에는 이미지에서 보는 바와 같이이
싶 될 페이지, 메뉴가 될 숨기기 크기를 조정하고 을 스크롤하지 않는 경우
및 나는 IE 메뉴에서 결코 언급하지 않는다는 것을 언급한다 !!!
내가 IE9에서 본 적이 크롬에서 어떤 문제가 http://jsfiddle.net/dF2MD/ 내가 * –
는 *는'오버 플로우 제안 : 숨겨진를;' 브라우저 창이 너무 좁을 때 스크롤바가 나타나지 않도록하기 위해'# menu' 블록에. –
너비 : 100 %; IE에서 그것을 던질 것이고, 배경은 더 구체적 일 필요가있다 : use background-attachment : relative; background-image : url ('/ images/newface/header2.png'); background-repeat : no-repeat; background-position : 오른쪽 상단; background-color : # dee1e6; – TheLegend