【发布时间】:2010-06-18 22:14:38
【问题描述】:
在 Windows 中,列表视图可以对其项目进行分组,如下图所示:
我的应用程序使用了一个白底黑 GUI。大多数控件(按钮、编辑字段、复选框等)都是我自己创建的,但我有点喜欢 Windows 列表视图控件,所以我想使用它。为此,我将背景颜色设置为黑色,文字颜色设置为白色,得到
但是,我似乎找不到更改组标题文本颜色的方法。这是由主题控制的,所以它甚至 可以 被改变一点也不明显,但我相信你们都看到了我的需要:默认的蓝色在黑色背景上看起来很糟糕。
那么:有没有办法改变列表视图组标题的文本颜色?
【问题讨论】:
-
@Glorfindel:感谢您修复链接。但是,将
s添加到原始链接中的http就足够了。另外,由于我是一个 HTML 语义书呆子,我不太喜欢使用sub元素来标记源代码/脚注。来自the specs,“这些元素必须仅用于标记具有特定含义的印刷约定,而不是为了演示而进行印刷演示。[...] 通常,只有在缺少这些元素时,作者才应使用这些元素改变意思 -
谢谢,如果你愿意,我可以在脚本中为你的网站做一个例外。如果您想自己修复它们,我什至可以向您发送包含受影响帖子的列表。无论如何,这可以为您节省一些带宽......
-
是否有任何其他选项可以用于语义上的归因? Stack Exchange 仅支持非常特定的 HTML 子集。
-
@Glorfindel:谢谢。我刚刚开始浏览修复 HTTP 链接的帖子。手动操作是可以管理的。是的,我知道 Markdown 对标记设置了相当多的限制,并且 SUB 经常用于脚注之类的东西(尽管它违反了 HTML5 规范中的意图)。我不知道有任何其他方法可以实现更小的字体大小(对于 visual 输出——您还需要考虑其他 UA,例如屏幕阅读器、搜索引擎等),除非您可以用style=""(没试过)。理想情况下,将使用一个类。