2013-10-15 21 views
10

Mam element, który ma dwie ramki. I osiągnąć to, że przez dodanie elementu pseudo:Pseudo element: przed i przepełnienie ukryte

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

Element owija się inną div, który ma właściwość overflow: hidden.

Jak widać tutaj: http://jsfiddle.net/HKEn4/1/ element .inner jest ukryty, ale nie jest pseudo elementem (testowany z Safari, firefox i chrome na OSX).

Jak mogę ukryć pseudo element?

+0

patrz [jQuery i pseudoelementy] (http://stackoverflow.com/questions/8968992/jquery-and-pseudo-elements) –

+0

Do czego służy absolutne pozycjonowanie pseudoelementu? – CBroe

+1

@CBroe To z pewnością pomogło stworzyć problem z przepełnieniem. – mavrosxristoforos

Odpowiedz

2

albo usunąć position:absolute z pseudoelementu :before lub dodać position:relative do pojemnika ..

Powiązane problemy