Avatar billede idiotbarn Nybegynder
27. september 2004 - 18:17 Der er 5 kommentarer og
2 løsninger

Midten af DIV midt på siden

Jeg har et div som variere i størrelse, uanset størrelsen skal den være i midten af siden, så midten af div ligger i sidens midtpunk. Når jeg placere den regner den efter hjørnet øverst til venstre. Er der ikke en måde hvor den vil regne efter midten, eller skal man igang med at programmere javascript for det?
Avatar billede milo Nybegynder
27. september 2004 - 18:18 #1
Hvorfor vil du det?

Bare brug margin:auto;
Avatar billede roenving Novice
27. september 2004 - 18:22 #2
Hvordan angiver du bredde ?-)
Avatar billede idiotbarn Nybegynder
27. september 2004 - 18:22 #3
det er de der designere der har bestemt det :)
Hvad gør margin:auto; lidt mere præcis
Avatar billede milo Nybegynder
27. september 2004 - 18:23 #4
...placerer dit div element horisontalt i midten.
Avatar billede idiotbarn Nybegynder
27. september 2004 - 18:26 #5
Lige nu har jeg den sådan her:
<div id="hidepage" style="position: absolute; margin:auto; background-color: #9A767A; layer-background-color: #9A767A; z-index: 99;">
men den placere det ikke i midten...
Bredden bliver angivet af et billedes størrelse gennem javascript
Avatar billede milo Nybegynder
27. september 2004 - 18:55 #6
Du bør læse lidt om css.

margin:auto; virker kun på relativt positionerede elementer.
Bruger du absolut, kan du tilføje følgende: left:50%;margin-left:42px;
hvor 42 er halvdelen af elementets bredde.
Avatar billede milo Nybegynder
27. september 2004 - 19:02 #7
ups, margin-left:-42px;
negativ margin.
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