Avatar billede rapp Nybegynder
06. september 2002 - 21:43 Der er 9 kommentarer og
3 løsninger

Center af flere layers på samme side

Hvordan får jeg mine layers til at center og følge med når jeg resizer... ja har 10 layers på siden...
Avatar billede bamzen Nybegynder
06. september 2002 - 21:51 #1
Den nemmeste måde hvis du ønsker at det skal virke i flere browsere er at hente et dhtml library, eksempelvis DynAPI 2.5.6 som du kan downloade fra http://dynapi.sourceforge.net

Her er der eksempler også hvordan du kan arbejde med det og sætte position på dine lag on the fly
Avatar billede bamzen Nybegynder
06. september 2002 - 21:53 #2
Hvis du vælger at gå efter den metode, hjælper jeg gerne når der opstår problemer....
Avatar billede whatever Nybegynder
06. september 2002 - 21:55 #3
Du kan også gøre det lidt lettere, og uden javascript.

Kik på denne side: http://bluerobot.com/web/css/center1.html

Jeg bruger det selv, og det virker i Opera5+, IE4+, og NS6+.
Avatar billede whatever Nybegynder
06. september 2002 - 21:59 #4
Du kan set et eksempel med 4 layers her: http://www.efusion.it/exp/255043.html
Avatar billede bamzen Nybegynder
06. september 2002 - 22:05 #5
Whatevers svar er sådanset også korrekt... fordelen ved at bruge et dhtml script er

1. du får det til at virke i ns4 også
2. du kan on the fly ændre properties... og dermed skabe animationer, og ændre positionen på dine lag uden at reloade....
i det hele taget en masse fede ting...
eneste ulempe, en anelse mere kode.... (ca 10k som skal hentes med) den bliver dog cachet så bruger du det på flere sider, er det klart en kanon løsninbg
Avatar billede bamzen Nybegynder
06. september 2002 - 22:08 #6
Hvis du derimod kun vil bekymre dig om internet explorer brugere.... (det gør flere og flere af mine kunder efterhånden), kan du bare lave en "position:relative" på dine lags style.... og så smide dem ind i en table...
Avatar billede bamzen Nybegynder
06. september 2002 - 22:10 #7
og så er fordelen igen, at du kan have nogle af dine lag til at være anderledes positioneret,,, så de ikke allesammen SKAL centreres....

Eventuelt fortæl mere om hvad du vil opnå, eventuelt med et eksempel.... så kan vi bedre bedømme hvad der er bedst for dig
Avatar billede rapp Nybegynder
06. september 2002 - 23:49 #8
Her er et eksempel, alt er layers...
http://www.rapp.dk/layout/layertest/layercenter.html
Positionen i forhold til hinanden skal bevares og det hele skal center,
også ved resize...
Avatar billede whatever Nybegynder
07. september 2002 - 01:05 #9
Her er også et eksempel. Lagene er placeret i forhold til et layer, som er centreret. http://www.efusion.it/new/docs/
Avatar billede bamzen Nybegynder
07. september 2002 - 01:18 #10
Umiddelbart ser jeg slet ingen grund til at lave lag, men tabeller, hvilket også ville være den klart nemmeste måde at styre dine lag på
Avatar billede pelkjaer Nybegynder
07. september 2002 - 09:10 #11
Div'en med stiblet linje er centreret med bluerobot teknik, de 3 grå divs er relativt positioneret i forhold til min centerdiv (med stiblet linje).

yderst simpel metode der virker i de nyere browsere.
Avatar billede pelkjaer Nybegynder
07. september 2002 - 09:10 #12
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