Html 桌子上都有漂亮的网格线

Html 桌子上都有漂亮的网格线,html,css,asp.net-mvc,Html,Css,Asp.net Mvc,我在asp.NETMVC3项目中有一个视图。到目前为止一切都很好,但所有的背景都被打包在一起了。 我只想这张桌子有坚实的边界 是否有一个简单的CSS(内联) 身份证件 别针 名字 中名 姓 @foreach(ViewBag.collections中的变量r) { @r、 身份证号码 @r、 别针 @r、 名字 @r、 中间名 @r、 姓氏 } 您可以在CSS规则中对表格应用一些边框样式: table tr { border: 1px solid black; } table td,

我在asp.NETMVC3项目中有一个视图。到目前为止一切都很好,但所有的背景都被打包在一起了。 我只想这张桌子有坚实的边界

是否有一个简单的CSS(内联)


身份证件
别针
名字
中名
姓
@foreach(ViewBag.collections中的变量r)
{ 
@r、 身份证号码
@r、 别针
@r、 名字
@r、 中间名
@r、 姓氏
}

您可以在CSS规则中对表格应用一些边框样式:

table tr {
    border: 1px solid black;
}
table td, table th {
    border-right: 1px solid black;
}

大多数浏览器仍然支持
,但不建议再这样做您可以在CSS规则中对表应用一些边框样式:

table tr {
    border: 1px solid black;
}
table td, table th {
    border-right: 1px solid black;
}

大多数浏览器仍然支持
,但不建议再这样做内联会很糟糕,最好是在外部样式表中,或者至少在头部使用:

​td{padding:5px 8px;border:1px solid #CCC;}​
如果它必须是内联的,那么

<td style="padding:5px 8px;border:1px solid #CCC;">


演示:

内联将非常糟糕,最好是在外部样式表中,或者至少在头部使用:

​td{padding:5px 8px;border:1px solid #CCC;}​
如果它必须是内联的,那么

<td style="padding:5px 8px;border:1px solid #CCC;">


演示:

实体边界在哪里?围绕着每个单元格、行、整个表格,所有这些?不确定你到底在找什么。其他人回答了关于桌子边框的问题

如果您正在寻找斑马线,有几种方法可以做到这一点:

CSS 3

IE tr中不支持第n个子项(奇数){背景色:#eee;} tbody>tr:n子项(偶数){背景色:#eee;} 在代码中

Just add two css classes: `tr.odd` and `tr.even`

<style>
    .odd { background-color: #eee; }
    .even { background-color: #eee; }
<style>
只需添加两个css类:`tr.odd`和`tr.even'`
.odd{背景色:#eee;}
.偶数{背景色:#eee;}
那么在你看来,

var i = 0;
@foreach (var r in ViewBag.collections)
{ 
    var rowClass = i++ % 2 == 0 ? "even" : "odd"
    <tr class="@rowClass">
        ...
    </tr>
}
var i=0;
@foreach(ViewBag.collections中的变量r)
{ 
var rowClass=i++%2==0?“偶数”:“奇数”
...
}
使用JQuery

添加上面的奇数/偶数css类

<script>
    $(function() {
        $('tbody > tr:odd').addClass('odd');
        $('tbody > tr:even').addClass('even');
    });
</script>

$(函数(){
$('tbody>tr:odd').addClass('odd');
$('tbody>tr:even').addClass('even');
});

实体边界在哪里?围绕着每个单元格、行、整个表格,所有这些?不确定你到底在找什么。其他人回答了关于桌子边框的问题

如果您正在寻找斑马线,有几种方法可以做到这一点:

CSS 3

IE tr中不支持第n个子项(奇数){背景色:#eee;} tbody>tr:n子项(偶数){背景色:#eee;} 在代码中

Just add two css classes: `tr.odd` and `tr.even`

<style>
    .odd { background-color: #eee; }
    .even { background-color: #eee; }
<style>
只需添加两个css类:`tr.odd`和`tr.even'`
.odd{背景色:#eee;}
.偶数{背景色:#eee;}
那么在你看来,

var i = 0;
@foreach (var r in ViewBag.collections)
{ 
    var rowClass = i++ % 2 == 0 ? "even" : "odd"
    <tr class="@rowClass">
        ...
    </tr>
}
var i=0;
@foreach(ViewBag.collections中的变量r)
{ 
var rowClass=i++%2==0?“偶数”:“奇数”
...
}
使用JQuery

添加上面的奇数/偶数css类

<script>
    $(function() {
        $('tbody > tr:odd').addClass('odd');
        $('tbody > tr:even').addClass('even');
    });
</script>

$(函数(){
$('tbody>tr:odd').addClass('odd');
$('tbody>tr:even').addClass('even');
});

为什么内联,您不包括外部样式表?为什么内联,您不包括外部样式表?我需要“围绕每个单元格、行、整个表”。我不存在于当前上下文中。我需要“围绕每个单元格、行、整个表”。我不存在于当前上下文中。