【问题标题】:Disappear border in a specific row in a table在表格的特定行中消失边框
【发布时间】:2014-04-06 19:14:47
【问题描述】:

如何使特定行的最后一个边框消失,例如:

这段代码如下:

 <style> //The CSS
     .tdSpace {
            background: #FFFFFF;
            width:3px;
            border:1px solid white;        
            }

       .tdIzq  { // I use this style to add space between two rows
            background: #FFFFFF;
            color: #333333;
            font: small "arial";
            border:1px solid white;
            border-right:solid #E1E1E1;
            border-left:solid #7AC142;         
            border-width:1px;  
            border-left-width:2px;      
            }

           .tdIzq2  {
            background: #FFFFFF;
            color: #333333;
            font: small "arial";
            border:0px solid white;
            border-right:solid #E1E1E1;
            border-left:solid #7AC142;         
            border-width:1px;  
            border-left-width:2px;  
            text-align:right;    
            }

         .tdSueldo  {
            background: #FFFFFF;
            color: #333333;
            font: small "arial";
            border:1px solid white;
            border-right:solid #7AC142;
            border-left:solid #7AC142;         
            border-width:2px;  
            text-align:right; 
            }

      .GvGrid tr:hover
        {
            background-color: #000;
            font-family: Arial;
        }

      #GvGrid tr.rowHover:hover
        {

            background-color: Yellow;
            font-family: Arial;
        }

    .GvGrid th {
            background: #7AC142;
            padding: 10px;
            font-size:12px;
            color:#FFFFFF;
            border-collapse:collapse;
            font-weight:bold;
            width: 60px;
            }
 </style>

 <asp:UpdatePanel ID="UPDatos" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                <table id="TblCom" runat="server" border="0" cellpadding="0" cellspacing="0">
                    <tr>
                        <td>
                            <asp:GridView ID="Gv" runat="server" AutoGenerateColumns="False" ClientIDMode="Static" RowStyle-CssClass="GvGrid" CellPadding="1">
                                <HeaderStyle CssClass="GvGrid" HorizontalAlign="Center" />
                                <Columns>
                                   <asp:BoundField DataField="UTILIDAD_BRUTA" HeaderText="U.B." DataFormatString="{0:N2}">
                                        <ItemStyle Width="100px" CssClass="tdDer"/>
                                    </asp:BoundField>
                                     <asp:BoundField>
                                        <HeaderStyle BackColor="White" Width="1px" />
                                        <ItemStyle CssClass="tdSeparador" />
                                    </asp:BoundField>
                                     <asp:BoundField DataField="TOTAL" HeaderText="COMISION MAYOR" DataFormatString="{0:N2}">
                                         <ItemStyle Width="50px" CssClass="tdSueldo" />
                                    </asp:BoundField>
                                     <asp:BoundField>
                                        <HeaderStyle BackColor="White" Width="1px" />
                                        <ItemStyle CssClass="tdSeparador"/>
                                    </asp:BoundField>
                                     <asp:BoundField DataField="SALES" HeaderText="SALES" DataFormatString="{0:N2}">
                                        <ItemStyle Width="70px" CssClass="tdIzq2" />
                                    </asp:BoundField>
                                     <asp:BoundField DataField="COM" HeaderText="COM" DataFormatString="{0:N2}">
                                         <ItemStyle Width="70px" CssClass="tdDinero" />
                                    </asp:BoundField>
                                     <asp:BoundField DataField="TOTAL" HeaderText="TOTAL" DataFormatString="{0:N2}">
                                       <ItemStyle Width="70px" CssClass="tdDer"/>
                                    </asp:BoundField>
                                </Columns>
                            </asp:GridView>                               
                            <br />
                        </td>
                    </tr>
                </table> 

我只需要在 = CssClass="tdSeparador" 中消失最后一个&lt;td&gt;border-bottom 的列,我尝试使用下一个代码:

            .tdSpace {
              background-color: #FFFFFF;
              border-bottom: 10px solid black;  
              border-right-style:solid;  
              border-left-style:solid;
             }

问题在每个 td 中都消失了,我附上一张图片:

【问题讨论】:

    标签: css asp.net row border css-tables


    【解决方案1】:

    改用border-bottom:none;

    【讨论】:

    • 我尝试但未将代码置于任何其他想法或建议之上?
    猜你喜欢
    • 2010-10-14
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 2012-03-28
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多