2013-10-15 216 views
10

我有一個有兩個邊界的元素。我實現了通過添加僞元件:僞元素:之前和溢出隱藏

.inner:before { 
    width: 72px; 
    height: 28px; 
    content: ''; 
    display: block; 
    border: 3px solid rgb(255, 0, 0); 
    position: absolute; 
} 

的元件被包裹與具有屬性overflow: hidden另一個DIV。

正如你在這裏看到的:http://jsfiddle.net/HKEn4/1/ .inner元素是隱藏的,但不是僞元素(在OSX上用safari,firefox和chrome測試過)。

如何隱藏僞元素?

+0

見[jQuery和僞元素(http://stackoverflow.com/questions/8968992/jquery-and-pseudo-elements) –

+0

僞元素的絕對定位是什麼? – CBroe

+1

@Croro它肯定會造成溢出問題。 – mavrosxristoforos

回答

2

無論是從:before僞元素刪除position:absolute,或添加position:relative到容器..