Platziere div am Ende eines anderen div, ohne Absolute zu verwenden

8

Ich habe ein div in einem anderen div. Das innere div hat Ränder von 0, automatisch, um es zu zentralisieren. Ich kann jedoch nicht erreichen, dass es auf den Boden schwebt, ohne es absolut zu machen. Gibt es überhaupt eine relative div float auf den Grund eines normalen div?

    
user3506938 30.09.2014, 15:43
quelle

5 Antworten

13

Ohne position: absolute zu verwenden, müssten Sie es vertikal ausrichten.

Sie können vertical-align: bottom verwenden, was laut den Dokumenten :

  

Die CSS-Eigenschaft "vertical-align" gibt die vertikale Ausrichtung einer Inline- oder Tabellenzelle an.

Setzen Sie also entweder das äußere div als Inline-Element oder als table-cell :

%Vor% %Vor%
    
LcSalazar 30.09.2014, 15:52
quelle
0

Der einzige Weg, den ich gefunden habe, wenn Ihr Inhalt nicht eine statische Höhe ist, war, dies mit jquery zu tun:

%Vor%

Dies funktioniert für ein column-div in einem containing-div, wenn die Höhe einer anderen Spalte größer ist.

Es ist unglaublich, dass diese einfache Sache nicht über eine css-Eigenschaft (d. h. "float: bottom") "eingebaut" wird, was alles andere nicht mit Absolutwerten usw. unterbricht.

    
JosephK 20.08.2017 12:21
quelle
0

Heutzutage können Sie einfach display: flex für all diese Ausrichtungsprobleme verwenden.

In Ihrem Fall können Sie dem Elternelement einfach einen Flex, Flex-Richtung column (der Standardwert ist Zeile) und justify-content: flex-end geben. Der Vorteil dieses Ansatzes besteht darin, dass es auch funktioniert, wenn Sie mehrere Elemente im Parent haben.

Wenn Sie mehrere Einsen haben und möchten, dass alle vom Anfang des Elternteils bis zum Ende ausgerichtet sind, können Sie justify-content in eine andere Eigenschaft wie space-between oder space-evenly ändern.

%Vor% %Vor%
    
Obed Marquez Parlapiano 02.03.2018 12:09
quelle
-1

Sie können dies tun, indem Sie den oberen Wert auf 100% setzen.

HTML

%Vor%

CSS

%Vor%

Sieh dir diese Geige hier an: Ссылка

    
Designaroni 30.09.2014 15:55
quelle
-1

Fügen Sie diesen Stil dem inneren Teil hinzu.

%Vor%     
Zmgaddo 30.03.2017 07:56
quelle

Tags und Links