如何去除Sencha Touch 2工具栏中的填充
How do I get rid of the padding in my Sencha Touch 2 toolbar?
这里是:http://jsfiddle.net/sd1212/awHkT/2/
按钮之间有空隙,我不想那样。我用萤火虫来消除填充物。我以为布局类是:
x-inner x-toolbar-inner x-layout-hbox
所以在我的CSS文件中,我放了:
.x-inner x-toolbar-inner x-layout-hbox
{
padding: 0 !important;
}
什么也没发生。
有人能帮我吗?
提前感谢
这里有几个错误
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内部.x工具栏-内部x布局-方框上没有填充
如果您使用这些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
}
希望这能帮助
相关文章:
- 删除CKEditor工具栏按钮,但不删除功能
- Sencha触摸:工具栏无法正常滚动
- 使用网格ID隐藏剑道网格工具栏
- 如何在IE中隐藏菜单栏,工具栏
- 将此事件添加到工具栏
- ExtJS--如何居中对齐两个工具栏按钮
- 在某些URL上显示火狐插件工具栏
- 如何将自定义图标添加到 JqGrid 顶级工具栏按钮
- 文本编辑工具栏解决方案 (js),具有低级自定义
- Ext JS工具栏和痕迹导航示例在JSFiddle中不起作用
- 如何在较新版本的 Free-JQGard 中重置搜索工具栏和搜索过滤器
- 尝试绘制从鼠标位置工具栏中选择的形状 - HTML5 CANVAS
- ExtJS 4-在调整窗口大小时,溢出的工具栏会失去控制器
- 如何在ExtJS 4.2中聚焦工具栏的按钮
- 单击Firefox工具栏按钮中的坐标
- 为什么我的 init() 函数没有运行?(安装 Firefox 扩展时自动添加工具栏按钮,但仅在首次运行时)
- 让jQuery顶部工具栏不那么跳跃
- JQGridPageing在通过过滤器工具栏应用过滤器后非常慢
- 如何去除Sencha Touch 2工具栏中的填充
- 如何填充jqGrid过滤器工具栏并在页面加载时进行搜索(ASP.net webforms)