I found that making a table with
<table style="padding-left: 100px; width: 200px">
makes the content only 100px wide. Further investigation revealed that Firefox has
table { -moz-box-sizing: border-box };
rule in its default stylesheet. Is there a reason for that? Are tables supposed to be sized this way according to the CSS standard?
` element, do you? The Firefox default stylesheet is there specifically to override those CSS defaults with layout that conforms to the expectations of users, based on the layouts that have gone before. Remember that the layout of the `