28. juni 2003 - 13:44
Der er
8 kommentarer og 2 løsninger
valign="middle" med CSS?
Hvordan får jeg tekst til at stå i midten (lodret) af en tabel med css? Altså samme effekt som med: valign="middle"
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
margin-left: auto; margin-right: auto;
Eller sorry, vertical-align: center; er nok mere hensigtsmæssig hvis det kun er text.
Tåger totalt. Værdien skal selvfølgelig være "middle"
Jeg tror ikke du forstod hvad jeg mente... :-) Hvordan laver jeg det samme i css: <td align='center' valign='middle'>TEKST</td> fx TEKST { text-transform: none; text-align: center; v-align: middel;???? }
TEKST { text-transform: none; text-align: center; vertical-align: middle; }
Det virker ikke helt efter planen. Teksten bliver næsten placeret i midten, men ikke helt. Den bliver placeret ca 10px højere end midten uanset højden på tabellen??? min kode ser sådan ud: (forkortet) h2 { font-family: Verdana, Trebuchet, Arial; font-size: 70%; color: #000080; text-transform: none; font-weight: bold; text-align: center; vertical-align: middle; } <table border='5' width='330' height='78' cellspacing='0' cellpadding='0'> <tr> <td width='55'><h2>Intro</h2></td> </tr> </table>
Du skal huske på at h2 tagget automatisk laver linieskift. Det er måske den der gør at den ikke er præcis i midten
28. juni 2003 - 18:52
#10
Hvis browsere overholdt standarder så vil vertical-align: middle ikke virke på et blokelement som <h2> er. Sæt vertical-align: middle på <td> i stedet for.
Vi tilbyder markedets bedste kurser inden for webudvikling