我想按如下方式將虛線邊框應用於PF 5.0 <p:panelGrid>
。p:panelGrid中的邊框樣式
<p:panelGrid styleClass="panelgrid-dotted-border">
<f:facet name="header">
<p:row>
<p:column colspan="2">
<h:outputText value="Shipping Address"/>
</p:column>
</p:row>
</f:facet>
<p:row>
<p:column style="width: 200px;">
<p:outputLabel for="firstName" value="First Name" style="font-weight: bold;"/>
</p:column>
<p:column style="width: 200px;">
<h:outputText id="firstName" value="First Name"/>
</p:column>
</p:row>
<p:row>
<p:column>
<p:outputLabel for="middleName" value="Middle Name" style="font-weight: bold;"/>
</p:column>
<p:column>
<h:outputText id="middleName" value="Middle Name"/>
</p:column>
</p:row>
<p:row>
<p:column>
<p:outputLabel for="lastName" value="Last Name" style="font-weight: bold;"/>
</p:column>
<p:column>
<h:outputText id="lastName" value="Last Name"/>
</p:column>
</p:row>
<p:row>
<p:column>
<p:outputLabel for="address1" value="First Address" style="font-weight: bold;"/>
</p:column>
<p:column rowspan="8" style="vertical-align: top;">
<h:outputText id="address1" styleClass="address" value="First Address"/>
</p:column>
</p:row>
<p:row><p:column><h:outputText value=" " /></p:column></p:row>
<p:row><p:column><h:outputText value=" " /></p:column></p:row>
<p:row><p:column><h:outputText value=" " /></p:column></p:row>
<p:row><p:column><h:outputText value=" " /></p:column></p:row>
<p:row><p:column><h:outputText value=" " /></p:column></p:row>
<p:row><p:column><h:outputText value=" " /></p:column></p:row>
<p:row><p:column><h:outputText value=" " /></p:column></p:row>
</p:panelGrid>
的CSS類:
.panelgrid-dotted-border.ui-panelgrid tr, .panelgrid-dotted-border.ui-panelgrid .ui-panelgrid-cell {
border-top : 1px dotted #000;
border-right : 1px dotted #000;
border-bottom : 1px dotted #000;
border-left : 1px dotted #000;
}
虛線邊框不正確地應用到其分別拆分爲行和列可在以下圖中可見的列和行。
虛線邊框不正確地應用到通過第一地址列和其通過網格的標頭跨越的跨越列的行。
如何正確應用虛線邊框?
無法重現您的問題。也許你用瀏覽器縮小了一下按Ctrl + Scollwheel?按下Ctrl + 0重置縮放。否則,請告訴瀏覽器製作/版本。也許只是一個瀏覽器渲染錯誤。 – BalusC 2014-09-29 17:31:30
我做了CTRL + 0,但它沒有區別。試圖在其他瀏覽器上運行,它運行良好。這隻發生在谷歌瀏覽器('37.0.2062.124 m')上。 – Tiny 2014-09-29 17:42:01
我在這裏爲Windows 37.0.2062.103米(在移動Radeon GPU上),實際上只有「名字」上方的邊框看起來很穩固,但是單元格之間的垂直邊框顯示的很好,但它與您的截圖完全一樣當我縮小一步。至少,CSS是好的。你可能想考慮從'dotted'切換到'dashed'。 Chrome使它更好。或者可能是「堅實」,顏色較淺。 – BalusC 2014-09-29 17:45:23