Avatar billede sordahldk Nybegynder
15. november 2009 - 03:11 Der er 5 kommentarer

forlæng hvert div

Hey, håber der sidder en CSS nørd klar på at hjælpe...

Jeg har et dynamisk antal <div> layers som er absolut positioneret og jeg ønsker at forskyde hvert layer med eks. 100px

dvs det første div har left: 100px;, det næste div har left: 200px; osv osv kan det lade sig gøre?

Kender godt til first-child og last-child men savner lidt en der gælder for "næste"
Avatar billede keysersoze Ekspert
15. november 2009 - 10:20 #1
Hvis du benytter absolut positionering vil jeg mene det bliver svært medmindre du vha script, fx i javascript eller asp/php alt efter hvordan du dynamisk tilføjer divs, udregner placeringen. Alternativt ville jeg placere en standard-div positioneret og dem du efterfølgende dynamisk tilføjer sætter du til float left.
Avatar billede Slettet bruger
15. november 2009 - 14:42 #2
Hvis du har et dynamisk antal generede div's, må du også have et server-side script der genererer dem.
Så er det bare at sætte det ind der, eller spørge om hjælp til det her.
Avatar billede keysersoze Ekspert
29. december 2009 - 11:42 #3
lukketid?
Avatar billede Slettet bruger
29. december 2009 - 17:25 #4
Keysersoze, du er rigtig gået på jagt efter åbne spørgsmål, hva'?
Blev lidt overrasket da jeg åbnede min indbakke, og blev oversvømmet med mails om svar i gamle tråde :)
Avatar billede keysersoze Ekspert
29. december 2009 - 17:47 #5
ja - når nu E ikke selv gør mere ud af at få afsluttet åbne spørgsmål må brugerne jo (:
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