4

我尝试将 webkit 边框半径/moz 边框半径/边框半径添加到 css 定义和 .net 定义中,但无济于事。帮助!

<tr>
    <td width="60%" align="center">
        <asp:GridView ID="GridView_VE" runat="server" CssClass="table1" HorizontalAlign="Center" Width="80%"   
        OnPageIndexChanging="GridView_VE_PageIndexChanging" Font-Names="Century Gothic" Font-Size="Large" Height="100%"
        AllowPaging="True" PageSize="4" RowStyle-Height="30px" -webkit-border-radius= "10px" -moz-border-radius="10px"
        border-radius="10px" border="2px" border-color="Black">
            <Columns>
            ...
            </Columns>
            <PagerStyle Height="20px" />
            <RowStyle Wrap="True" />
         </asp:GridView>
    </td>
</tr>

我也尝试过实现 td 、 tr 和 table 的角落。但是,再次失败。

4

3 回答 3

8

将其包裹<asp:GridView>在一个 div 中,然后将圆角放在该 div 上。

<div class="rounded-corners">
    <asp:GridView>....</asp:GridView>
</div>

和 CSS

.rounded-corners {
  border: 1px solid black;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
}
于 2013-01-16T12:43:13.587 回答
1

您应该将样式元素包装在style=""元素中。像这样: <table style="border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;">

但最好只在第一行和最后一行设置边界半径。

无论如何,这里有几个选项:http: //jsfiddle.net/wMGnq/

哦,还要确保没有将边框折叠设置为折叠!参见:https ://developer.mozilla.org/en/CSS/border-radius

于 2013-01-16T12:47:03.150 回答
0

我没有看到问题,只需给您的表类并添加以下 css:

.bordered {
    border: 1px solid #CCCCCC;
    border-radius: 6px;
}
于 2013-01-16T13:07:12.603 回答