csshunter
Meubilair
- Lid geworden
- 4 aug 2009
- Berichten
- 6.465
Hoi Marc,
Als een webpagina plots niet doet wat je wilt ...
In de .figure heb je eerst gedefinieerd: {margin: 0 auto;}.
Bij een opgegeven breedte wordt de div dan mooi gecentreerd.
Maar onder de border-gegevens staat nog eens een margin-opgave: {margin: 0.5em;}.
Die geldt dan voor alle 4 de margin-waarden (boven, rechts, onder, links), en wil de eerdere margin wel overrulen!
Daarmee wordt de auto ongedaan gemaakt, en de div komt op .5em vanaf links te liggen.
Als een webpagina plots niet doet wat je wilt ...
"Herdefinitie van margin-top" zegt de css-validator in z'n waarschuwingen - en herdefinities maken de zaak ondoorzichtig!
Met vriendelijke groet,
CSShunter
Als een webpagina plots niet doet wat je wilt ...
In de .figure heb je eerst gedefinieerd: {margin: 0 auto;}.
Bij een opgegeven breedte wordt de div dan mooi gecentreerd.
Maar onder de border-gegevens staat nog eens een margin-opgave: {margin: 0.5em;}.
Die geldt dan voor alle 4 de margin-waarden (boven, rechts, onder, links), en wil de eerdere margin wel overrulen!

Daarmee wordt de auto ongedaan gemaakt, en de div komt op .5em vanaf links te liggen.
Als een webpagina plots niet doet wat je wilt ...
"Herdefinitie van margin-top" zegt de css-validator in z'n waarschuwingen - en herdefinities maken de zaak ondoorzichtig!

- Bedoel je soms: {margin: .5em auto;} = boven en beneden .5em margin, en links-rechts gecentreerd?
Met vriendelijke groet,
CSShunter