Wie erhalte ich ein div, das umherschwimmende Kinder umschließt?

7

In Anbetracht des folgenden Codes, in dem die span -Elemente innerhalb von div schweben, wie kann ich den div -Wrap um die untergeordneten untergeordneten Elemente machen, sodass der 1px-Rahmen die untergeordneten Elemente umschließt?

%Vor%     
Moshe 05.12.2010, 08:30
quelle

2 Antworten

21

In den meisten Fällen ist das Hinzufügen von overflow:hidden auf dem Wrapper ausreichend:

%Vor%

Manchmal werden Sie diesen alternativen Ansatz sehen (der viel hackiger ist, aber wahrscheinlich eine bessere Back-Version-Browser-Unterstützung hat).

%Vor%     
Lee 05.12.2010, 08:38
quelle
0

Verwenden Sie die Eigenschaft clear CSS gemäß den MDN-Webdokumenten: Ссылка

  

Hinweis: Wenn ein Element nur floated-Elemente enthält, wird seine Höhe auf Null reduziert. Wenn Sie möchten, dass die Größe immer geändert werden kann, sodass darin schwebende Elemente enthalten sind, müssen Sie die untergeordneten Elemente selbst löschen. Dies wird clearfix genannt, und eine Möglichkeit, dies zu tun, ist clear ein ersetztes :: after pseudo-element darauf.

     %Vor%      
    
user1463368 20.02.2018 07:34
quelle

Tags und Links