abonnement Unibet Coolblue
pi_90394275
quote:
11s.gif Op vrijdag 24 december 2010 15:10 schreef KomtTijd... het volgende:

[..]

Ohja. Margin-collapse, wie dat ooit verzonnen heeft, mogen ze van mij afschieten :')
Oplossing is overigens om die divs te laten floaten. Dan gaat het wel goed.
pi_90394332
quote:
1s.gif Op vrijdag 24 december 2010 15:13 schreef Light het volgende:

[..]

Oplossing is overigens om die divs te laten floaten. Dan gaat het wel goed.
Overflow defineren werkt ook dacht ik.
pi_90394338
quote:
1s.gif Op vrijdag 24 december 2010 15:11 schreef Tegan het volgende:

[..]

Dat dacht ik ook. Maar, als ik mijn verschillende div's een kleurtje geef krijg ik dit.

[ afbeelding ]

Zwart = BODY, wit = container, geel = header, blauw = content, rood = footer, paars = wrap.
Dan moet er dus iets in die divs (header, content en footer) zitten. Of heb je die warp-divs zelf toegevoegd?
pi_90394379
quote:
14s.gif Op vrijdag 24 december 2010 15:14 schreef KomtTijd... het volgende:

[..]

Overflow defineren werkt ook dacht ik.
Zou kunnen, ik ben meer een fan van float :)
pi_90394404
quote:
1s.gif Op vrijdag 24 december 2010 15:14 schreef Light het volgende:

[..]

Dan moet er dus iets in die divs (header, content en footer) zitten. Of heb je die warp-divs zelf toegevoegd?
Wrap is een grote div waar header, content en footer inzitten. Maar padding is 0px. Anders zou je ook nog een rand om die drie heen zien. Maar die regels ertussen blijven wel ;( . Die wil ik weg.
pi_90394482
quote:
1s.gif Op vrijdag 24 december 2010 15:16 schreef Tegan het volgende:

[..]

Wrap is een grote div waar header, content en footer inzitten. Maar padding is 0px. Anders zou je ook nog een rand om die drie heen zien. Maar die regels ertussen blijven wel ;( . Die wil ik weg.
Maak eens een testcase met de code zo kaal als je 'm hier beschrijft:
quote:
1s.gif Op vrijdag 24 december 2010 15:01 schreef Tegan het volgende:
Hoe kan je de space tussen div's bepalen? Volgens mij is het sowieso niet mogelijk om ze helemaal weg te halen.

Tussen header, content en footer zit nu een lege regel (ook nog eens verschillend in grootte omdat bv. de footer een kleiner lettertype gebruikt. Ik wil dat al die lege regels allemaal bv. 20px zijn.

Ik kan het makkelijk door de header, content en footer padding te geven, maar dat is toch minder mooi vind ik.

[ code verwijderd ]

Eventjes alle divs een kleurtje geven en van de margins en paddings afblijven. Gaat het dan wel goed?
pi_90394620
quote:
1s.gif Op vrijdag 24 december 2010 15:18 schreef KomtTijd... het volgende:

[..]

Maak eens een testcase met de code zo kaal als je 'm hier beschrijft:

[..]

Eventjes alle divs een kleurtje geven en van de margins en paddings afblijven. Gaat het dan wel goed?
Hm, dan wel. Even spelen.
pi_90394751
quote:
1s.gif Op vrijdag 24 december 2010 15:22 schreef Tegan het volgende:

[..]

Hm, dan wel. Even spelen.
Ok, het komt door de <H1> en <P> enzo ;( .
pi_90394789
quote:
1s.gif Op vrijdag 24 december 2010 15:25 schreef Tegan het volgende:

[..]

Ok, het komt door de <H1> en <P> enzo ;( .
Scroll terug naar <margin-collapse>
pi_90394911
quote:
14s.gif Op vrijdag 24 december 2010 15:26 schreef KomtTijd... het volgende:

[..]

Scroll terug naar <margin-collapse>
Nou ok. Hoe fix ik dat?
pi_90394923
quote:
14s.gif Op vrijdag 24 december 2010 15:14 schreef KomtTijd... het volgende:

[..]

Overflow defineren werkt ook dacht ik.
pi_90395213
1
2
3
4
H1 {margin:0px;padding:0px;}
H2 {margin:0px;padding:0px;}
H3 {margin:0px;padding:0px;}
P {margin:0px;padding:0px;}

Hiermee zijn ze iig weg.
pi_90395396
Ja, maar dan hebben je headings en paragrafen ook geen margins en paddings meer.
pi_90395421
Dat is wel jammer ja :P .
pi_90395989
Alle div's op padding:1px ipv 0px werkt. Alleen dan nog hebben ze nog de top en bottom padding van de content, en niet een fixed grootte. Het was mooier als de eerste en laatste paragraaf in een div geen top danwel bottom padding hadden.
pi_90396275
Laten we daar nou de psuedo-classes voor hebben? p:first-child en p:last-child
pi_90396312
quote:
14s.gif Op vrijdag 24 december 2010 16:07 schreef KomtTijd... het volgende:
Laten we daar nou de psuedo-classes voor hebben? p:first-child en p:last-child
Beter :o . Even kijken of dat werkt.
pi_90396694
1
2
H1:first-child, H2:first-child, H3:first-child, P:first-child {padding-top:0px;}
H1:last-child, H2:last-child, H3:last-child, P:last-child {padding-bottom:0px;}
Werkt niet.

Dit moest het zijn.
1
2
H1:first-child, H2:first-child, H3:first-child, P:first-child {margin-top:0px;}
H1:last-child, H2:last-child, H3:last-child, P:last-child {margin-bottom:0px;}
_O_ .

[ Bericht 39% gewijzigd door Tegan op 24-12-2010 16:47:19 ]
pi_90398364
Ok, mooi. Thanks voor alle hulp O+ . Nu is mijn content compleet apart van de weergave :9~ :9~ .
pi_90398498
Ok, nog een ding.



Ik wil dat dat wit doorgaat tot onderaan de pagina ipv dat het stopt als er geen content meer is. Dit gaat automatisch goed als het scherm te klein is, maar anders dus niet.
pi_90398849
Body en wrapper min-heigth: 100%

Footer eventueel absoluut positioneren in de wrapper, faux columns er tegenaan en voilla.
pi_90399107
quote:
14s.gif Op vrijdag 24 december 2010 17:04 schreef KomtTijd... het volgende:
Body en wrapper min-heigth: 100%

Footer eventueel absoluut positioneren in de wrapper, faux columns er tegenaan en voilla.
Kan je iets specifieker zijn?
pi_90400689
Faux columns is het gebruik van een achtergrond-afbeelding om kolommen te simuleren die tot onderaan het scherm doorlopen.
Bleuh.
pi_90468739
quote:
1s.gif Op vrijdag 24 december 2010 16:18 schreef Tegan het volgende:

[ code verwijderd ]

Werkt niet.

Dit moest het zijn.

[ code verwijderd ]

_O_ .
Alleen jammer dat last-child nog te weinig ondersteund wordt. IE8 snapt het ook niet.
pi_90468893
Inderdaad. Ik gebruik zelf nog steeds vaak classes .first en .last. Erg jammer, goede support voor al die pseudo-classes maakt het werk zo veel makkelijker. Tuurlijk zijn er Javascript hacks die moderne CSS ook werkend maakt in IE6/7/8 - maar mijn ervaring is dat de performance van dat soort scripts nogal eens te wensen over laat.
Bleuh.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')