如何在IE中删除dijit.form.Button中的额外填充?

时间:2011-11-11 04:25:27

标签: css dojo

在我们的应用程序中,有许多类型为dijit.form.Button的dojo按钮。它在Firefox中运行良好。但是,在IE中,按钮中文本的左侧和右侧有额外的填充。填充的长度与按钮中文本的长度成比例。

有没有办法删除那些填充?

我在网上搜索并找到了按钮的方法,例如:http://www.viget.com/inspire/styling-the-button-element-in-internet-explorer/

但是,它不适用于dijit.form.Button。

请注意,dijit.form.Button位于表格单元格内。如果按钮不在表格单元格中,似乎没问题(没有填充)。

提前致谢。

1 个答案:

答案 0 :(得分:0)

DO:

.dijitButtonText
{
    padding:0pt;
}  

.dijitButtonText  
{       
    padding:0pt;
} 

.dijitButtonText
{      
    padding:0pt;
}

在你的CSS上......如果你已经将你的按钮分配到不同的baseClass中......执行:

.myBaseClass .dijitButtonText
{
    padding:0pt;
}  

.myBaseClass .dijitButtonText  
{       
    padding:0pt;
} 

.myBaseClass .dijitButtonText
{      
    padding:0pt;
}

避免全局更改到每个dojo按钮...