【问题标题】:asp gridview css border goes out of scopeasp gridview css边框超出范围
【发布时间】:2017-12-17 12:24:32
【问题描述】:

下面是gridview的css和asp代码。 边界正在蔓延,然后是预期的。 我尝试设置 Width=100% 有效,但我希望边框跟随网格的大小,而不是扩展网格视图以不必要地占用空间。

这是一个带有 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是什么样子的?
  • 我已将图片附在顶部。我不知道为什么它没有显示内联。它的超链接说“这是一个带有 css 圆角的 Asp Gridview”@realbart
  • 我看到了图片,但我不记得asp.net gridview生成的html是什么。您应该在浏览器中查看生成的 html,并将其用于样式。试试 display:inline-block
  • @realbart snag.gy/bHyxo.jpg 如果这对你有帮助。
  • 如果你在浏览器中“查看源代码”,你会看到什么?

标签: c# html css asp.net gridview


【解决方案1】:

我认为网格是这样渲染的:

<div class="Grid" id="XXXX_gv1">
<table>
<tr><th>column 1</th><th>column 2</th><th>column 3</th></tr>
<tr><td>value 1</td><td>value 2</td><td>value 3</td></tr>
<tr><td>value 1</td><td>value 2</td><td>value 3</td></tr>
</table>
</div>

这样你就可以设置它的样式了:

.Grid {
    display:inline-block; /* trick to not take 100%. */
    /* alternatively: you could border .Grid>table */
    border-radius:8px;
}

.Grid>table>tbody>tr:first-row {
  /* special stuff for the first row here */
}

【讨论】:

  • 它的工作兄弟谢谢,我只需要清除我的缓存。非常感谢您的帮助。
  • 如果我以百分比设置 宽度它仍然可以工作,但如果我将它设置为某些像素它工作正常。有什么解决办法吗?
猜你喜欢
  • 2013-02-26
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-21
相关资源
最近更新 更多