CSS tekst i div

Tags:    html css

Hejsa

Du har 5 ens divs, med forskellig længde tekst i. Hvordan placere du de forskellige stykke tekster midt i divs'ene både horisontialt og vertical. Løsningen skal ikke kun du i IE (også Mozilla, Netscape, Opera).

Mvh.
Webrex

(Det er egentligt et banalt css problem, som det lader til ingen kender løsningen på?)



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Er det ikke bare:

Fold kodeboks ind/udKode 


-------------------------------------
Jacob Funch
www.jacob.hfabc.dk



Er det ikke bare:

Fold kodeboks ind/udKode 


-------------------------------------
Jacob Funch
www.jacob.hfabc.dk


Nej, valign funktionen dur kun i tabeller.
Align. gør at teksten centreres - den skal dog stadig have lige venstre marv!



Du kan kun lave vertical align på celler. Som du også selv siger mht. valign attributten. Det samme gælder for CSS. Desværre.

Det er ikke nogen måde du som sådan kan løse dette på med mindre du kender indholdet i dine <div> elementer.


--
Ronni Egeriis



Du kan kun lave vertical align på celler. Som du også selv siger mht. valign attributten. Det samme gælder for CSS. Desværre.

Det er ikke nogen måde du som sådan kan løse dette på med mindre du kender indholdet i dine <div> elementer.


--
Ronni Egeriis


Hvad skal jeg kende?



Antal linie. Fx kan du justere med en padding.


--
Ronni Egeriis



hejsa

Har siddet med samme problem og har fået løst det ved hjælp af CSS alene.

http://www.w3.org/TR/CSS21/visudet.html

Kig under afsnit 10.6.1 og afsnit 10.8.1

Jeg har brugt følgende kodestumper..

Fold kodeboks ind/udKode 


I "#footer" bruger man vertical-align og i "#footer p" line-height, som afgør højden på det felt, der skal centreres verticalt.

Mvh

Sol



Indlæg senest redigeret d. 20.09.2006 13:07 af Bruger #5297
t