我有这样的HTML CSS &和“溢出:隐藏”标签不能在Firefox工作。这是困扰我...任何人都知道为什么它不工作?这是否仅仅是因为A标签不支持溢出标签?CSS溢出:隐藏
#page_sidebar_tabs A {
float: left;
border: 1px solid #0F0;
display: block;
line-height: normal;
padding-top: 18px !important;
height: 18px !important;
overflow: hidden !important;
border-bottom: 2px solid #EEB31D;
}
#page_sidebar_tabs A:hover, .sidebar_active_tab {
background-position: 0 -18px !important;
}
a#sidebar1 {
background: url(../sidebar/tab1.gif) top left transparent no-repeat;
width: 76px;
}
a#sidebar2 {
background: url(../sidebar/tab2.gif) top left transparent no-repeat;
width: 55px;
}
a#sidebar3 {
background: url(../sidebar/tab3.gif) top left transparent no-repeat;
width: 55px;
}
HTML:
<div id="page_sidebar_tabs">
<a href="#" id="sidebar1" onClick="return SidebarTabOnClick('1');">ABC</a>
<a href="#" id="sidebar2" onClick="return SidebarTabOnClick('2');">DEF</a>
<a href="#" id="sidebar3" onClick="return SidebarTabOnClick('3');">GHI</a>
</div>
编辑:
我只是想更新/澄清:
这是实现CSS翻车,该块被认为是18像素高,背景图像为36像素高,并且翻转会向上/向下推动背景图像以实现翻转。
文本在地方优雅地(希望)降低,如果他们没有CSS或什么的。理想情况下,填充顶部将A标签的可见块的文本推下,因此溢出隐藏。
溢出应该隐藏垂直按下(只留背景图像中可见)的文本,但是,它仍然显示在Firefox。
嗯,什么是你想实现什么呢? – cletus 2009-05-01 00:41:46
当你说它“不工作”时,你是什么意思?当你使用它时会发生什么,这与你的期望有什么不同? – Guffa 2009-05-01 00:43:18