css - 去掉 p :selectManyCheckBox 周围的边框

标签 css primefaces

我正在尝试实现以下外观:http://www.primefaces.org/showcase/ui/selectManyCheckbox.jsf

请注意,在 PrimeFaces 展示网站上,组件周围没有 css 边框。

 <h:outputText value="Horizontal: " />  
 <p:selectManyCheckbox value="#{formBean.selectedOptions}">  
   <f:selectItem itemLabel="Option 1" itemValue="Option 1" />  
   <f:selectItem itemLabel="Option 2" itemValue="Option 2" />  
   <f:selectItem itemLabel="Option 3" itemValue="Option 3" />  
 </p:selectManyCheckbox>

但是,在我的实现中,组件周围出现了不需要的边框。我试图添加 style="border-style: none;"即

<p:selectManyCheckbox value="#{formBean.selectedOptions}" style="border-style: none;">    

没有任何结果。根据以下内容,我有一个 default.css 文件:

.ui-widget, .ui-widget .ui-widget {
    font-size: 80% !important;
}

我认为 css 资源不会对这个问题产生任何影响,但我可能错了。

我看不出不同浏览器之间的外观有任何差异。

你能告诉我为什么我有边框以及我如何才能摆脱它们,只有在这个特定的组件上?

最好的问候

最佳答案

边界? Primefaces 的 p:selectManyCheckbox 默认没有边框。

无论如何,如果您想覆盖任何样式规则,您可以使用 !important

这应该删除任何边框:

<p:selectManyCheckbox value="#{formBean.selectedOptions}" style="border-style: none !important;">

关于css - 去掉 p :selectManyCheckBox 周围的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11420151/

相关文章:

java - 使用 Primefaces 在文件系统上上传文件

java - JSF:/WEB-INF/*/javax.faces.resource/theme.xhtml 在ExternalContext 中未找到资源(Primeface 的资源 URI 有星号)

javascript - Bootstrap 设置弹出框内容

internet-explorer - IE 11 中禁用的 primefaces 编辑器工具栏

javascript - Chrome 和 Safari 中的 JQuery 动画错误,在 Firefox 中它按预期工作

python - 使用 beautifulsoup 替换 css 类

java - 为什么命令按钮操作监听器不起作用?

javascript - 重定向前调用JS函数

jquery - 如何使用 CSS 缩放属性根据浏览器高度放大/缩小?

html - 基本的CSS问题