Avatar billede aphandersen Juniormester
08. oktober 2004 - 18:59 Der er 7 kommentarer og
1 løsning

Valign-funktion i CSS

Jeg er begyndt at ændre på min design på min hjemmeside. I gamle dage stillede jeg menuer op i tabeller, og det virkede fint. Der var der en attribut som hed valign. Den gjorde at cellerne altid placerede sig øverst oppe (Eller hvad jeg nu angav den til).

Men nu vil jeg lave alt ved hjælp af CSS. Derfor er menuer nu i DIV og SPAN hvor jeg så henviser til et class i et CSS-dokument. Men hvad hedder denne valign-funktion egentlig der. Hvis jeg har 2 bokse ved siden af hinanden, vil de placere sig fra bunden og opad.
Avatar billede hmortensen Nybegynder
08. oktober 2004 - 19:05 #1
vertical-align: top|middle|bottom;
Avatar billede knudgert Nybegynder
08. oktober 2004 - 19:36 #2
Vertical-align virker ikke på block-elementer som en div.
For at få det virke i en div f.eks, skal man div til at blive vist med display: table-cell
div {display: table-cell}

Men det er ikke understøttet i IE, men er de fleste andre browsere.
Avatar billede hmortensen Nybegynder
08. oktober 2004 - 19:39 #3
Ahh, læste lidt for hurtigt. Troede stadig han brugte tabeller
Avatar billede aphandersen Juniormester
08. oktober 2004 - 21:25 #4
Vertical-align virker. Som regel bruger jeg SPAN og ikke DIV. Og der virker det. En af grundende til at jeg er begyndt at gå fra tabeller og over til CSS, er at Jeg gerne vil prøve at se HTML som et rent tekstsprog, mens CSS skal styre hele designet. Således som det faktisk også burde have været i tidernes morgen.
Avatar billede hmortensen Nybegynder
08. oktober 2004 - 21:30 #5
Fra tabeller til css ?

Du kan sagtens bruge tabeller og css.
Avatar billede mik789 Nybegynder
08. oktober 2004 - 21:46 #6
http://blooberry.com/indexdot/css/properties/position/vertalign.htm

inline elementer (f.eks. span) og tabelceller
Avatar billede knudgert Nybegynder
08. oktober 2004 - 22:17 #7
Principielt er det forkert at bruge spam til at dele tekst op i afsnit med, det er det man har blockelementer til, du kan f.eks. heller ikke sætte width og height på et inlineelement (img undtaget).
Avatar billede aphandersen Juniormester
07. maj 2006 - 11:19 #8
Tak for svaret
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester