I don't know if the function dojo.marginBox or dojo.contentBox can be used for Inline Element, but seems it broke on some form elements which may have different default padding/border size on different user agent. How to deal with that?
Also regarding the box model, dojo takes some simplified solution to get the node's content model(by checking browser and render mode) and seems just ignores the "xxx-box-sizing" style on the node. Is that acceptable? I figure out that the "input type='text'" seems render by border-box in firefox quirk mode, but dojo uses "content-box" anyway.
