【发布时间】:2015-12-21 21:52:27
【问题描述】:
我们刚刚购买了 Primeface Theme&Layout Sentinel。但是我注意到 Chrome 中的表格有一种奇怪的样式。表格页眉和页脚有一个橙色边框。我的同事看不到这一点,如果我更改我的 chrome 配置文件,我也看不到它。
原文可以看这里:http://www.primefaces.org/sentinel/documentation.xhtml#j_idt38
我注意到 Chrome 正在注入样式表:
.ui-widget-header {
border: 1px solid rgb(231, 143, 8);
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background: url(http://primefaces.org/sentinel/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x rgb(246, 168, 40);
color: rgb(255, 255, 255);
font-weight: bold;
}
这个注入的样式表是从哪里来的?我怎样才能阻止它?我知道 chrome 扩展可以注入样式表,但是这个样式表有一个指向 primefaces 的 url,或者这只是一个红鲱鱼,而扩展只是修改了一个现有的有效样式表?
更新:
.ui-widget-header {
/* border: 1px solid #3f7506; */
/* background: #3a8104 url("images/ui-bg_highlight-soft_33_3a8104_1x100.png") 50% 50% repeat-x; */
color: #ffffff;
font-weight: bold;
}
这是正常的样式表(它被一些其他样式覆盖,这就是为什么有些部分被注释掉了)。此样式表存在于两个配置文件中。从 URL 可以看出,样式通常使用相对 URI,但注入的样式使用的是绝对 URI。
【问题讨论】:
-
你们同事没有这个“注入”样式表吗? (无论注入是什么,看起来像一个普通的 PF 样式表)并检查你的缩放级别......
-
不,我的同事看不到这个,如果我切换我的 Chrome 配置文件,我也看不到它。缩放级别为 100%。当我检查另一个配置文件中的组件时,我没有注入的样式表。 primefaces 主题的普通 ui-widget-header 看起来完全不同(它在两种情况下都存在,但在一种情况下被覆盖)。另一个奇怪的是,注入样式表中的 url 使用的是绝对 URI,而所有其他样式通常使用相对 URI。
-
您尝试清除缓存了吗?
标签: css google-chrome primefaces