Left - middle - right

Tags:    html css

Hvordan laver jeg en left side og midt plus en right side!

Altså ligsom her på udvikleren.dk, der skal bruges css, og html... Og har selv forsøgt men det lykkedes desvære ikke :(

i kan se min css og html kode"

Fold kodeboks ind/udKode 


css
Fold kodeboks ind/udKode 






Indlæg senest redigeret d. 16.03.2006 21:05 af Bruger #8516
10 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Du skal kigge på css-koden float. Den kan sættes til left og right alt efter hvordan den skal positioneres.

http://www.w3schools.com/css/pr_class_float.asp



Et godt "3-kolonne layout" er temmelig svært at lave med CSS i dag, men der findes dog forskellige måder at gøre det på. Se fx http://www.alistapart.com/articles/holygrail/ og http://css-discuss.incutio.com/?page=ThreeColumnLayouts - og snup så i samme åndedrat David Barons lille minder omkring float-property'en: http://dbaron.org/log/2005-12#e20051228a


Derudover bør du tage et kig på http://hsivonen.iki.fi/doctype/ - og finde dig en ordentlig doctype; den du bruger nu, sender de fleste browsere i "quirksmode", hvor de ofte fortolker CSS forskelligt fra standarden. Og hvorfor nogensinde bruge transitional til en ny side du laver? Hvis du anvender ting der går på tværs at strict, vil det være bedre du ændrer dine metoder, fremfor at forfalde til transitional i stedet...



Indlæg senest redigeret d. 17.03.2006 00:51 af Bruger #4907
Det er da ikke så svært... Det kunne laves sådan:
Index.html
Fold kodeboks ind/udKode 


layout.css
Fold kodeboks ind/udKode 


Har ikke tjekket det, men tror det virker:D



er det så defor jeg får et lidt sjovt resultat på e-playcity.dk

hmm kan du ikk li prøve at lave et eks. til mig




hmm..

Da den gamle udvikleren var her! hentede jeg den del af hans css kode, som jeg skulle for at dele sitet op, men jeg kan ikk finde ud af hvordan den er fremstillet nu! det jeg ved er bare der stod

.middle {
margin: 0 200 0 210;
}

mere ved jeg ikk, heller ikk om opsætningen, det kan jeg desvære ikke huske :( så håber nogle kan hjælpe ?





Jeg gætter på
.middle { margin: 0 200 0 210; }
kun virker som du gerne vil have det til, i IE -- når den er i quirksmode. Der mangler en enhedsbetegnelse for de hhv. 200 og 210, prøv at tilføje px lige efter hver af dem (0 behøver man ikke tilføje en sådan til, da 0 er 0 uanset om det er px, em, % osv.).
Ved du forresten overhovedet hvad den kode gør? margin er en shorthand for margin-top, margin-right, margin-bottom og margin-left - i den rækkefølge. Du kan evt. google på det for mere info.



Har selv løst problemmet!



Du kunne også have kigget på min kode, til en lille hjælp.



@Martin: Din kode er fejlfyldt, og hverken HTML- eller CSS-filen ville validere. Derudover har du en del overflødig kode i CSS-filen, og endelig kan man diskutere hvorvidt det virker... I forhold til den ene artikel jeg linkede til, vil jeg mene dit eksempel er ubrugeligt.



@Martin: Din kode er fejlfyldt, og hverken HTML- eller CSS-filen ville validere. Derudover har du en del overflødig kode i CSS-filen, og endelig kan man diskutere hvorvidt det virker... I forhold til den ene artikel jeg linkede til, vil jeg mene dit eksempel er ubrugeligt.


Det var en hurtig indskydelse.... Jeg sidder heller ikke med det program jeg bruger, da jeg lavede det.



t