2011-03-14 90 views
1

如果我申请与下面的CSS一个TD填充:与表TD填充CSS的奇怪行为

#maincontent table td, #maincontent table th { 
    padding: .333em 0 .333em .25em; 
} 

...在Safari和IE浏览器,因为它应该填充应用到TD - 但不是在Firefox。

如果我在CSS应用TD-填充只对TD - 而不是日 - 填充不是在所有的浏览器设置:

#maincontent table td { 
    padding: .333em 0 .333em .25em; 
} 

,如果我改变TD的顺序/它也不起作用(在所有浏览器中):

#maincontent table th, #maincontent table td { 
    padding: .333em 0 .333em .25em; 
} 

为什么这表现得很奇怪!? ...我不会在桌子上设置其他任何东西(只有一个* {margin: 0; padding: 0;} css-reset),并且表格元素本身的宽度和边距都是100%。但是没有其他的东西,th,tr,tbody或者桌子上的其他东西。

+3

它总是很高兴,以显示工作的例子,使用www.jsbin.com或www.jsfiddle。净 – balexandre 2011-03-14 09:32:33

回答

0

不是它的工作原理 - 仿佛被一只无形的手...

我想这是一个腐败的性格......