我发现用
制作一张桌子<table style="padding-left: 100px; width: 200px">
使内容仅为100px宽。进一步的调查显示,Firefox已经
table { -moz-box-sizing: border-box };
在其默认样式表中进行规则。这有什么理由吗?表格是否应根据CSS标准按照这种方式调整大小?
答案 0 :(得分:8)
这很奇怪,我知道你是对的,even though mozilla itself says the default value should be content-box。错误?似乎你唯一的选择就是在你的CSS中重置它。
答案 1 :(得分:2)
确实没有任何HTML或CSS标准说明默认情况下应如何设置HTML样式。这就是重置样式表如此受欢迎的原因。很大程度上,每个浏览器都与其他浏览器的主流行为一致。这可以追溯到表格首次推出时的早期Netscape和IE行为。