Overflow versteckt scheint nicht zu funktionieren

8

Ich habe ein Div mit Text und Bild und Textdetails in ul li und darunter ist die HTML-Struktur. Ich habe einen Überlauf angewendet, der in der Klasse .sbox versteckt ist, aber es scheint nicht zu funktionieren und die Textdetails scheinen nicht versteckt und überflogen zu sein.

JSFiddle - Ссылка

HTML

%Vor%

CSS

%Vor%     
user1184100 14.04.2012, 15:28
quelle

4 Antworten

12

DEMO

Ich denke, das ist was du brauchst? Jedes Mal, wenn Sie two div's eins inside das andere% ce_de% div müssen auf first und die relative div müssen auf other position gesetzt werden.

    
coder 14.04.2012, 15:40
quelle
4

Das liegt daran, dass Sie die absolute Position verwenden. Sie können die Position absolut nicht verwenden, wenn der Überlauf ausgeblendet ist, weil die absolute Position das Zielelement aus dem Kontext der Dokumentstruktur herausbewegt.

    
austincheney 14.04.2012 15:35
quelle
2

Tatsächlich funktioniert es, das Padding, das du gabst und der Inhalt, den es hat, es macht es unbrauchbar, das overflow:hidden;

anzuwenden

Sehen Sie sich diese Demo an, um meinen Punkt zu sehen, ich habe die Höhe verringert und overflow:hidden funktioniert.

    
Starx 14.04.2012 15:41
quelle
1

Wenn du deinem Element eine absolute Position gibst - es kann auch außerhalb der Grenzen des DIV platziert werden - also sollte der Überlauf nicht beeinflusst werden

    
Yaron U. 14.04.2012 15:36
quelle

Tags und Links