【发布时间】:2011-09-14 10:56:48
【问题描述】:
HTML
<div class="grid_11 omega" id="homeGalleryFichaGold">
<div class="contSlideGalleryUp" style="display: none;">
<a href="javascript:;" onclick="$('#panelGallery').slideToggle(); $('.contSlideGalleryUp').hide(); $('.contSlideGalleryDown').slideToggle('slow');" id="openGallery" class="openGallery" title="">HOTEL GALLERY</a>
</div>
<div style="display: block;" class="contSlideGalleryDown">
<a href="javascript:;" onclick="$('#panelGallery').slideToggle(); $('.contSlideGalleryUp').slideToggle('slow'); $('.contSlideGalleryDown').hide();" id="closeGallery" class="closeGallery" title="">HOTEL GALLERY</a>
</div>
<div style="display: block;" id="panelGallery">
<ul>
<li class="selected"><a class="photos" href="#" title=""><span>PHOTOS</span></a></li>
<li><a class="videos" href="#" title=""><span>VIDEOS</span></a></li>
<li><a class="suites" href="#" title=""><span>SUITES 3D</span></a></li>
<li><a class="location" href="#" title=""><span>LOCATION</span></a></li>
<li><a class="publication" href="#" title=""><span>PUBLICATION</span></a></li>
<li><a class="tour" href="#" title=""><span>INTERACTIVE TOUR</span></a></li>
<li><a class="panorama" href="#" title=""><span>PANORAMA</span></a></li>
<li><a class="googlearth" href="#" title=""><span>GOOGLE EARTH</span></a></li>
</ul>
</div>
</div>
基本上我无法让#panelGallery 在 IE6/7 中具有“自动”宽度(在所有其他情况下都可以正常工作)
CSS
#panelGallery {
background-color: #333;
color: #FFFFFF;
float: right;
font-size: 11px;
font-weight: bold;
height: 65px;
line-height: 65px;
opacity: 0.9;
/*width: 640px;*/
position:absolute;
bottom: 0px;
right:0px;
}
.contSlideGalleryDown {
position:absolute;
bottom: 65px;
right:0;
}
我为 ie6/7 添加了这个 hack
#panelGallery {
*width: auto !important;
}
但仍然使用所有宽度
【问题讨论】:
标签: css internet-explorer-7 width