Ich bin mir nicht sicher, ob dies ohne Pseudoelemente möglich ist - aber was weiß ich.CSS vertausich Text in <a> anchor wenn der Anzeigetyp blockiert
Ich habe ein Tab-Element, das eine <LI>
ist.
In jedem LI befindet sich ein <A>
.
Ich möchte 2 Dinge erreichen:
- die Make A-Element den Raum seiner Mutter LI füllen. Die Höhe ist bekannt, aber die Breite ist variabel. vertikal
- der Text-Center,
Offensichtlich ist dies leicht mit 1 Liner gemacht wird, einfach display:block
und line-height
auf den Anker hinzuzufügen.
Allerdings muss ich für die Zeilenumbrüche auch zulassen.
Also zur Wiederholung: Füllen Sie den verfügbaren Platz im übergeordneten und vertikal ausrichten Text innerhalb eines eigenen Blocks.
Ich kann flexbox oder was auch immer verwenden, aber im Moment kann ich das eine oder das andere nicht beides.
Es wäre hilfreich, wenn Sie etwas bieten haben Sie schon haben uns einen kleinen Ausschnitt zu zeigen, dass das aktuelle Verhalten zeigt, so dass wir von dort – Randy
Das Problem gehen wird randy, dass es ist jeweils eine Zentralisierung mit 1 Zeile zu erreichen (ich habe die Methode in der Post hervorgehoben), aber nicht 2 oder mehr. Momentan tüftele ich an Pseudoelementen, aber ich habe nichts Konkretes auf den Tisch zu legen. Das Problem, das ich mit dem Pseudo-Ansatz habe, ist, dass das Link-Ziel nicht auf das Pseudo-Element angewendet wird, so dass ich beide meiner Ziele erreichen kann, aber der Pseudo von A ist im Moment kein gültiger anklickbarer Link. –