【发布时间】:2014-09-02 10:06:01
【问题描述】:
当我将数据表的 css 规则设置为隐藏垂直边框时,它可以工作,但是当您将鼠标悬停在数据表行中时,边框会再次出现。
如果您按照以下步骤操作,您可以在 primefaces 展示中重现此内容。
打开 Firefox(至少我在最新版本 31.0 中看到了这一点)。
转到http://www.primefaces.org/showcase/ui/data/datatable/selection.xhtml
向下滚动到“单行点击”。
单击“Single with Row Click”数据表第一行的检查元素。
-
修改以下规则:
.ui-datatable tbody td { border-color: inherit; }进入这个:
.ui-datatable tbody td { border-color: inherit; //this rule should remove the vertical border from the datatable. border-style: none !important; } 现在在行中移动鼠标,您将看到列之间的垂直边框显示出来并隐藏在某些行上。
如果您能够重现此问题/错误,请提供解决方法,我们将不胜感激。
我尝试更改.ui-state-hover,但仍然是同样的问题。
这是一个预览。
【问题讨论】:
-
如果您更改
border而不是border-style会怎样? -
它给出了相同的结果。
-
看起来确实像在 FF 中渲染错误。适用于例如铬。
标签: html css jsf primefaces