Just wondering, currently the box-model states that margins are integral part of the box. This means that when you change the font-size of a css box, margins defined in ems will change too. This is more often than not (never ran into a situation where I was actually happy with it, but who knows ...) unwanted behavior. You usually want margins of a box to match themselves to the font-size of its parent box (creating a clean vertical grid). One difficulty has been pointed out by a commenter on my blog, who states that the setup changes when a box is absolutely positioned, though in that case it sounds quite reasonable to match em-margins to the font-size of it's reference block (the pos:abs/pos:rel block closest above). I know it's not feasible to just change the way the css box model works, one option would be to introduce a new css property (much like box-sizing, could be box-calculate?). For a more detailed description of the problem, the cause and solution you can check: http://www.onderhond.com/blog/onderhond/box-model-margins-problems Greets, Niels Matthijs Onderhond.comReceived on Tuesday, 25 January 2011 14:50:22 UTC
This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:07:55 UTC