에서 작업이 CSS를 얻기 : http://www.karlsenner.dreamhosters.com/about.php와 IE6의 탐색에 문제가. 그것은 XHTML 1.0 Transitional으로 검증합니다. FF, IE 8, Chrome 및 Windows Safari에서 훌륭하게 작동합니다. IE6과 Opera 10에서는 드롭 메뉴가 너무 높게 나타납니다. 이 페이지에서 작업 IE6
나는 http://code.google.com/p/ie7-js/의 다른 버전에 추가하는 시도하지만, IE에서 문제가 해결되지 않았다.CSS의는 다음과 같습니다
#wrapper {
position: relative;
display: block;
background-color: inherit;
margin: 0px auto;
padding: 0;
width: 900px;
min-height: 900px;
}
#nav {}
.navImage {
position:relative;
display:inline;
height:102px; /* added in hopes of helping IE position but no dice */
}
.subMenu {
position:absolute;
z-index:10;
background-color:#FFF;
top: 14px;
left:0;
}
.subMenu a:link, .subMenu a:visited, .subMenu a:active{
display:block;
width:90%;
padding:6px;
margin:0;
color:#3CF;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
.subMenu a:hover{
display:block;
width:90%;
padding:6px;
margin:0;
color:#3CF;
background-color:#CCC;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
jQuery를 롤오버 :
$('#navcompany').hover(function() {
$('#companyMenu').css('display', 'block');
$('#companyImg').attr('src','g/nav/company_over.gif');
}, function() {
$('#companyMenu').css('display', 'none');
$('#companyImg').attr('src','g/nav/company.gif');
});
그리고 셀 중 하나. 메뉴가 PHP에서 나오고 IE가 너비를 존중하지 않기 때문에 PHP를 사용하여 nav 이미지 너비를 얻고 즉시 스타일에 쓸 수 있습니다. 랩퍼에서 너비를 상속해야하는 것처럼 IE가 작동 할 때 너비 문제가 해결되었습니다. 이것은 nav 이미지 아래에 표시되지 않는 이유에 대한 단서가 될 수 있지만 정렬 할 수는 없습니다.
<div id="navcompany" class="navImage" style="width:128px">
<a href="about.php">
<img src="g/nav/company_over.gif" name="companyImg" width="128" height="102" border="0" id="companyImg" alt="company" />
</a>
<div id="companyMenu" class="subMenu" style="display:none; width:128px">
<a href="about.php">About us</a>
<a href="location.php">Our location</a>
</div>
</div>
대단히 감사합니다.
JG
로 변경됩니다 감사합니다! 그것은 확실히 문제를 해결합니다. 내 레이아웃은 몇 가지 더 만들지 만 지금은 올바른 길을 가고 있습니다! 감사합니다! http://www.karlsenner.dreamhosters.com/alt.php – jerrygarciuh