【发布时间】:2020-08-14 18:16:34
【问题描述】:
我在一个基于组件的框架中工作,该框架使用名为 window-header 的特定类自动设置模态对话框窗口的标题样式。
我可以根据我认为适合外部样式表的方式调整该类:
.window-header {
opacity: 0;
position: fixed;
width: 10%;
top: -2px!important;
z-index: 1;
height: 25px;
}
在这种情况下,标题被隐藏,但被利用以便用户可以在屏幕上拖动对话窗口。它是对话窗口上的单击和拖动区域。对于某些对话框窗口,我需要更改这个可拖动区域的宽度属性。
我可以为这些特定窗口的 div 动态添加一个 css 类,例如<div class="_12">。这是 html 的简化表示:
<div class="_12">
<div>
<div class="window-header">
我在同一个外部 css 文件中尝试了以下变体(它必须在同一个外部 css 中定义):
._12 > .window-header {
width: 95% !important;
}
变化包括在 ._12 和窗口标题之间使用两个“>”,并将 ._12 > 窗口标题定义移到“主”窗口标题定义之上。
但是宽度没有被覆盖。
问题 - 解决方案是什么?或者甚至可以针对这种特定情况覆盖 window-header 的 width 属性?
编辑 - 按照._12 > .window-header的建议进行调整
编辑 2 - 添加 DevTools 屏幕截图以显示宽度不会被覆盖
EDIT 3 - DevTools 屏幕截图的扩展视图
【问题讨论】:
标签: css