CSS: zentriert absolut positionierten Text innerhalb des relativen Elternteils

7

Wie kann ich absolut positionierten Text in einem relativen Elternteil zentrieren? Ich versuche text-align:center für Elternelemente zu verwenden, aber es zentriert immer die linke Ecke des Kindes, nicht das Element selbst.

Ссылка

    
vlad 09.08.2013, 13:21
quelle

2 Antworten

18

Die Sache ist, dass position:absolute; die Breite des Elements so ändert, dass sie zu seinem Inhalt passt, und dass text-align: center; den Text innerhalb der Breite des Elementblocks zentriert. Also, wenn Sie ein position: absolute; hinzufügen, vergessen Sie nicht, die Breite des Elements zu erhöhen, sonst ist die text-align: center; -Eigenschaft nutzlos.

Der beste Weg, dies zu lösen, besteht darin, im Abschnitt .text ein width: 100%; und ein left: 0px; hinzuzufügen.

Ссылка

    
amaurymartiny 09.08.2013, 13:39
quelle
0

Update: Was ich vorher gesagt habe, war schlecht / falsch

Ссылка

Dies sollte viel näher an was Sie wollen?

Ihr Text ist relativ und Ihre anderen Elemente innerhalb des Containers sind absolut!

%Vor%     
Gary Kenyon 09.08.2013 13:33
quelle

Tags und Links