12. april 2011 - 13:21Der er
24 kommentarer og 1 løsning
Lodret centrering af text i DIV
Hejsa. Jeg kan bare ikke få det til at virke. Jeg har en DIV, hvor jeg ønsker at centrere texten både vandret og lodret, men den lodrette centrering virker ikke:
Jeg vil gerne have teksten til at stå centreret - både lodret og vandret. Vandret klares med: text-align: center; Lodret troede jeg, kunne klares med: vertical-align: middle;
#18 Tak for din tålmodighed indtil nu. Jeg er nok ikke så skarp på CSS, men øver mig og bliver også klogere. Det hjalp at få fjernet "float:left" fra DIV-top.
Som jeg ser det, så har jeg en overordnet DIV-Yderkrans, og alle andre DIV ligger inde i DIV-Yderkrans, herunder Top, Boks1, Boks2, Passiv/aktiv linjen m.fl. Skal Passiv/aktiv linjen være omkranset af <div></div>?
Jeg synes, det er ved at se ret fornuftigt ud. Det eneste, der bekymrer mig, er at hvis jeg i IE vælger at vise i kompatibilitetstilstand, så ser det ikke godt ud med min aktiv/passiv linje, idet bredde og højde fjernes.
#19 DIV er et blok-element, så hvergang der starter en ny, kommer der et linieskift, og DIVen reserverer plads i hele bredden.
Så jeg synes at du skal have en <div id="progress"> uden om de fire statusfelter, da det netop er en bred linie i designet. Dermed kan de visse css-linier fra trinAktiv og trinPassiv flyttes til denne, så de ikke skal stå 2 gange. Og har du ikke også flere linier end nødvendigt?
Jeg synes også at du skal ændre de 4 gange span til 4 gange div.
display:table-cell annullerer div's ønske om at fylde hele bredden, og lader flere divs stå på række.
Det kan du også bruge til boks1 og 2: Der er ingen tekst der skal bruge float i dit design: Se om du kan få dem alle fjernet.
#21 Hold da op, hvor lærer jeg meget nyt. Tak for dine tilbagemeldinger.
Jeg bliver dog udfordret med "display:table-cell", når jeg anvender den i Boks1 og 2, da alle margin-afstande nulstilles. Hvordan får jeg så afstande mellem boksene?
Og helt galt kommer det til at se ud, når siden vises i kompatibilitetstilstand. Men det skal jeg måske lægge noget i.
Og du skriver at jeg skal sætte <div id="progress">, hvilket jeg har gjort. Men jeg er ikke med på, om jeg skal definere noget i CSS-filen?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.