ExtJS 覆盖 css 属性
我正在使用 ExtJS 文本区域并尝试删除文本区域的边框和背景图像。我可以删除文本区域的边框,但无法删除默认的背景图像。
事实上,该组件没有采用我在 fieldStyle 中设置的背景。当我在渲染文本区域后检查 firebug 中的元素时,我看不到样式中的背景。
var textArea=Ext.create('Ext.form.field.TextArea', {
width:200,
fieldStyle:'border:none;background:#FFF !important;width:120px;'
}
如何仅覆盖字段的背景和宽度?
谢谢
I am using ExtJS textarea and trying to remove the border and background image for the textarea. I am able to remove the border for the textarea, but unable to remove the default background-image.
The component in fact is not taking the background I have set in fieldStyle. When I inspect the element in firebug after the textarea is rendered, I don't see the background in the style.
var textArea=Ext.create('Ext.form.field.TextArea', {
width:200,
fieldStyle:'border:none;background:#FFF !important;width:120px;'
}
How do I override the background and width only for the field?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请记住,除了添加“!important”指令之外,您的样式表必须是最后加载的样式表,即“级联概念”,因此您的规则将是要读取的样式表。
在为 extjs 加载 CSS 规则之后,您的必须紧随其后。
希望这有帮助。
Remember that, besides adding the "!important" directive, your stylesheet must be the last one to be loaded, the "cascading concept", so your rule would be the one to be read.
after the CSS rules loaded for extjs, yours must come after.
Hope this helps.
更改为
background-color:#FFF !important
。change to
background-color:#FFF !important
.