나는이 & CSS를 가지고 있으며 'overflow : hidden'태그가 파이어 폭스에서 작동하지 않습니다. 이게 내 엉망이야 ... 누가 왜 작동하지 않는지 알 겠어? 오버플로 태그가 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 롤오버를 구현하는 것입니다는이 블록은 높은 18px 있어야하는데 , 배경 이미지는 36 픽셀 높이이며 롤오버는 롤오버를 달성하기 위해 배경 이미지를 위/아래로 밀었습니다.
텍스트가 정상적으로 (잘하면) 품질이 떨어지거나 CSS가없는 경우 저하됩니다. 패딩 윗면은 A 태그의 가시 블록 아래에 텍스트를 밀어 넣었으므로 오버 플로우가 숨겨졌습니다.
오버플로는 수직으로 아래로 밀린 텍스트를 숨기고 (배경 이미지 만 보이는 상태로 남겨 두어야 함), 여전히 파이어 폭스에 표시됩니다.
음, 정확히 성취하려는거야? – cletus
"작동하지 않는다"고 말할 때 무엇을 의미합니까? 당신이 그것을 사용할 때 어떤 일이 생기며, 그것이 당신이 기대하는 것과 어떻게 다른가요? – Guffa