html - Sencha - 将底部标题边框添加到面板

标签 html css extjs sencha-touch

我有一个面板(extjs 面板),我只需要绘制面板标题的底部边框。

我使用 firebug 检查了我的 web 应用程序主题,有一个 css 属性允许绘制面板标题的底部边框:

.x-docked-top{
   border-bottom-width: 0 !important;  // neptune-theme.css
}

正如我所说,此属性是通过海王星主题模板设置的...因此我需要将此属性设置为“1”,如下所示:

.x-docked-top{
       border-bottom-width: 1 !important;  // myCustomCss.css
}

问题是我不知道为什么如果我在我的 myCustomCss.css 文件中写入上面的代码,它不起作用并且什么也没有发生。也许 !important 特性在 neptune-theme.css 中使用有主要优先级?

有人知道怎么解决吗?

最佳答案

我知道这个问题很老了,但我最近遇到了这个问题。不可能通过 Sencha 变量定位单个边框。我只在直接覆盖 CSS 方面取得了成功。

您指定的解决方案将不起作用,因为您缺少值后的单位。

.x-docked-top{
       border-bottom-width: 1px !important;  // myCustomCss.css
}

但是,类和过程在理论上应该有效。如果没有,其他一些类(class)可能更容易接受。这是我最终添加属性的类:

.x-panel-header-default-horizontal.x-header-noborder {
  border-bottom: 2px solid #BFBFBF !important;
}

除了底部我不想要边框。该属性会影响大多数组件,但少数情况除外,需要额外的覆盖。 (使用 Sencha ExtJS 6)

关于html - Sencha - 将底部标题边框添加到面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33882570/

相关文章:

extjs - 在 ExtJS 中处理用户和组

javascript - 删除功能在 ExtJS 5.1.1 中不运行

相对于图像的 HTML/CSS 文本

php - 是否可以使用 PHP 更改 HTML 元素值

html - 变换 anchor 上的不可点击区域

javascript - 如何垂直淡出文本,类似于亚马逊的产品描述

javascript - 单击提交时显示和隐藏具有相同类但不同 ID 的多个 DIV

javascript - window.load 不起作用

css - 样式对组件内容的影响

javascript - 如何在 ExtJS 中用数组填充组合框