以下は、gridviewのCSSとASPコードです。 境界線が広がっていると予想されます。 Width = 100%を設定しようとしましたが、境界線をグリッドのサイズに追従させて、グリッドビューを広げて不必要にスペースを占有します。 asp gridview css borderが範囲外になる
この
は丸めコーナー のCSSとのAsp GridViewのあるCSS:
.rounded-corners {
border: 1px solid #565656;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
overflow: hidden;
}
.Grid td, .Grid th {
border: 1px solid #565656;
text-align: center;
padding-top: 3.5px;
padding-bottom: 3.5px;
font-size: medium;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
ソースコード:
<div class="rounded-corners">
<div>
<table class="Grid" cellspacing="0" rules="all" border="1" style="border-collapse:collapse;">
<tbody>
<tr>
<th>Description</th>
<th>Time</th>
<th>Time</th>
</tr>
<tr>
<td>abc</td>
<td>07:30</td>
<td>07:30</td>
</tr>
<tr>
<td>def</td>
<td>07:30</td>
<td>07:30</td>
</tr>
<tr>
<td>ghi</td>
<td>07:30</td>
<td>07:30</td>
</tr>
</tbody>
</table>
</div>
</div>
何生成されたHTMLが見えますか? – realbart
イメージを上部に貼り付けました。なぜ私はインラインで表示されていないのかわかりません。そのハイパーリンクは "これはコーナーを丸めるためのCSSを持つAspのグリッドビュー" @realbart –
私はイメージを見ましたが、私はどのHTMLがasp.net gridviewによって生成されたのか覚えていません。生成されたhtmlをブラウザで見て、スタイリングに使うべきです。表示を試してください:インラインブロック – realbart