这里是:http://jsfiddle.net/sd1212/awHkT/2/
按钮之间有空间,我不希望这样。我用firebug试图消除填充。我认为布局类是:
x-inner x-toolbar-inner x-layout-hbox
所以在我的CSS文件中,我把:
.x-inner x-toolbar-inner x-layout-hbox
{
padding: 0 !important;
}
什么都没发生。
有人能帮助我吗?
提前致谢
答案 0 :(得分:2)
这里有些不对劲
CSS语法
.x-inner x-toolbar-inner x-layout-hbox
语法错误。
如果你有类似的东西
<div class="x-inner">
<div class="x-toolbar-inner">
<div class="x-layout-hbox">
然后你会使用:
.x-inner .x-toolbar-inner .x-layout-hbox
或
.x-inner > .x-toolbar-inner > .x-layout-hbox
如果你有这样的事情:
<div class="x-inner x-toolbar-inner x-layout-hbox">
然后你会使用:
.x-inner.x-toolbar-inner.x-layout-hbox
.x-inner.x-toolbar-innerx-layout-hbox
上没有填充如果使用这些CSS类检查div,则可以在Firebug中看到没有定义填充。因此将其再次设置为0将不会改变任何内容。
删除按钮之间的空格
但是,按钮的设置填充和边距定义如下:
.x-toolbar .x-button {
margin: 0 .2em;
padding: .3em .6em;
height:2.2em // of whatever you want
}
因此,如果要修改它,则应覆盖此类
最后但并非最不重要:不要覆盖Sencha Touch CSS类
不要覆盖Sencha Touch CSS类,使用工具栏上的cls
属性,如:
cls:'my-toolbar',
然后是这样的:
.my-toolbar .x-button {
margin: 0;
padding: 0;
height:2.2em // of whatever you want
}
希望这有帮助