css怎么控制table单双行

html-css021

css怎么控制table单双行,第1张

css控制table单双行的方法是获取到行号。

<style type="text/css">

#tb tr {

background-color: expression(

this.sectionRowIndex % 2 == 0 ? "#fff" : "#efefef"

)

TableSelect: expression(

this.sectionRowIndex == 0 ? "" :

(

onmouseover = function()

{

this.style.backgroundColor="#69CDFF"

},

onmouseout = function()

{

var color

if(this.sectionRowIndex % 2 == 0){

color = "#fff"

} else {

color = "#efefef"

}

this.style.backgroundColor=color

}

)

)

}

</style>

table如下:

<body>

<table cellspacing="1" class="FindAreaTable1" ID="DataGrid1">

<tr>

<td>首行首列</td>

<td>首行</td>

<td>首行</td>

<td>首行</td>

<td>首行</td>

<td>首行</td>

</tr>

<tr>

<td>行1首列</td>

<td>行1</td>

<td>行1</td>

<td>行1</td>

<td>行1</td>

<td>行1</td>

</tr>

<tr>

<td>行2首列</td>

<td>行2</td>

<td>行2</td>

<td>行2</td>

<td>行2</td>

<td>行2</td>

</tr>

<tr>

<td>行3首列</td>

<td>行3</td>

<td>行3</td>

<td>行3</td>

<td>行3</td>

<td>行3</td>

</tr>

<tr>

<td>行4首列</td>

<td>行4</td>

<td>行4</td>

<td>行4</td>

<td>行4</td>

<td>行4</td>

</tr>

<tr>

<td>行5首列</td>

<td>行5</td>

<td>行5</td>

<td>行5</td>

<td>行5</td>

<td>行5</td>

</tr>

</table>

</body>

</html>

用css可以改变table中的字体颜色,用到的工具,notepad++,示例代码如下:

用css控制table中字体的颜色,代码如下:

<style>

.color{color:#ff0000}

</style>

<table><tr><td class="color">请用css给我着色红色</td></tr></table>

运行效果图:

注意事项:table的td本身就支持颜色简单属性。

<table border="1">属于html的标签属性,border只能控制显示线条的粗细,不能控制边框的所有外观(颜色、线条类型等),并且 border="1" 在每个浏览器中呈现的效果也有细微的差别。

table{

border:1px solid #000000

} 采用css样式能精准的控制边框的外观,并且也做到左边线是什么外观,右边线是什么外观(left-border:... right-border:...)等。