Avatar billede pollas Nybegynder
20. december 2002 - 04:10 Der er 10 kommentarer

Width=100% og scroll - 100% af startstørrelsen?

Hvis jeg definerer en class i et stylesheet med height eller width = 100%, og derefter bruger den i et <div> ser alt fint ud - indtil indholdet gør at der skal scrolles, så stopper, i dette tilfælde, baggrundsfarven efter 100% af den oprindelige skærmstørrelse, hos mig 1280px. Scroller man længere til højre stopper boksen ganske enkelt.

Hvordan definerer man, at unaset hvor meget man scroller, så skal fx. bagrundsfarven bevares?

Håber spørgsmålet er bare nogenlunde formuleret - har lidt svært ved at forklare det...
Avatar billede lynx-dlk Nybegynder
20. december 2002 - 04:38 #1
hmmm det er lidt skummelt formuleret, kan man se hvor det bliver brugt?
Avatar billede pollas Nybegynder
20. december 2002 - 04:58 #2
Jeg har lagt et eksempel op på http://chrap.dk/100.htm (nej, ikke min side :) - man kan se feltet foroven defineret som 100% stoppe, selvom tabellen er fyldt med 1600 pixels dummyfyld...
Avatar billede lynx-dlk Nybegynder
20. december 2002 - 05:00 #3
hmmm, ja men hvorfor skal den være så bred?
Avatar billede lynx-dlk Nybegynder
20. december 2002 - 05:03 #4
prøv at fjern <div>'erne...

der gør nemlig ligesom <p></p>

at der bliver en linje fri nedenunder,,,,
hvis du fjerne dem, fylder den siden helt ud :)
Avatar billede pollas Nybegynder
20. december 2002 - 05:06 #5
Bredden er et eksempel - men simulerer indhold fra en db - og masser af det :)

Jeg kan selvfølgelig godt gjerne <div>'erne, men ville netop godt bruge disse - især da de vel er det mest korrekte... hvad er alternativet?
Avatar billede lynx-dlk Nybegynder
20. december 2002 - 05:08 #6
hvad ville du sætte ind i de <div>'er?
Avatar billede lynx-dlk Nybegynder
20. december 2002 - 05:08 #7
hvis det er til db så kan du jo lave en table, eller sætte det ind i eksisterende tabel.

men det er derfor at den gør dette.... jeg er selv træt af det, for det giver ingen mening at den skal tage den plads...
Avatar billede pollas Nybegynder
20. december 2002 - 05:13 #8
Meningen er at opbygge alt på siden vha. <div>s, da det vel alt andet lige er den korrekte måde at køre html/css på. Det er nemt nok at køre en 100% tabel i bredden, men det er ikke opgaven :) Ideen er at kunne styre placering og alt andet style sheet spas fra style sheetet, targeted på de konkrete elementer, defineret som <div>s. Og <div>'erne må vel i øvrigt godt reagere som <p>, hvad angår deres 'boxethed'; spørgsmålet er bare, hvordan man definerer de 100% som 'rigtige' 100% - og ikke kun den oprindelige skærms bredde...
Avatar billede lynx-dlk Nybegynder
20. december 2002 - 05:17 #9
jammen du har jo angivet at tablen skulle være 1400x1600

fjern det, og det kører efter 100%

men kan godt se det er lidt,.... det skal der nok leges lidt med
Avatar billede pollas Nybegynder
20. december 2002 - 05:19 #10
Næh, indholdet i tabellen (altså indholdet i <div>en - der principielt kunne være hvad som helst) er 1600 pixels...hvade håbet at <div>en blot ville udvide sig - men ak... Har prøvet at fjerne det andetsteds - no luck...
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