ExtJS 覆盖 css 属性

发布于 2024-12-07 21:12:08 字数 351 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

缱倦旧时光 2024-12-14 21:12:08

请记住,除了添加“!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.

小红帽 2024-12-14 21:12:08

更改为background-color:#FFF !important

change to background-color:#FFF !important.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文