首页 > 移动平台 > 详细

android4.2.2设置选项中的关于设备或者关于平板电脑的字段内容由来之/proc/version

时间:2014-04-18 08:52:58      阅读:626      评论:0      收藏:0      [点我收藏+]

Extjs4中要修改一个button的css挺恶心的......

假设要实现以下效果:

bubuko.com,布布扣

左边几个button的字体是bold的, 右边的是normal的,并且设置bgcolor.

一开始很自然的写下这样的代码:

.btn-master-on {
    font-weight: bold;
    background-color: LightGreen;
    background-image: none;
}
.btn-turn-on {
    background-color: LightGreen;
    background-image: none;
}
...

{
    xtype: ‘button‘,
    id: ‘master_on‘,
    width: BUTTON_WIDTH,
    cls: ‘btn-master-on‘,
    text: ‘MASTER ON‘,
    handler: function() {
        ...
    },
}, {
    xtype: ‘button‘,
    id: ‘turn_on‘,
    width: BUTTON_WIDTH,
    cls: ‘btn-turn-on‘,
    text: ‘TURN ON‘,
    handler: function() {
        ...
    },
}
但是却发现bgcolor是被改变了, 然而font-weight: bold却没有效果.

在chrome中查看发现自定义的css被Extjs内置的css覆盖掉了.

于是乎想到!important, 但是增加!important仍无效. 一怒之下注释掉ext-theme-classic-all.css的.x-btn-default-small .x-btn-inner中的font-weight:normal;实现效果.

但是这样直接修改Extjs自带css是很不好的做法.

根据<<CSS优先级详解>>中所叙内联样式具有最高的优先级, 于是直接在button的text上写text: ‘<span style="font-weight: bold;">MASTER ON</span>‘,也可以达成效果.

android4.2.2设置选项中的关于设备或者关于平板电脑的字段内容由来之/proc/version,布布扣,bubuko.com

android4.2.2设置选项中的关于设备或者关于平板电脑的字段内容由来之/proc/version

原文:http://blog.csdn.net/gzzaigcnforever/article/details/23938599

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!