旗下导航:搜·么
当前位置:网站首页 > HTML > 正文

CSS3中怎样自定义表格款式【html5教程】

作者:搜搜PHP网发布时间:2019-11-26分类:HTML浏览:89


导读:在CSS3中能够经由过程给元素设置伪元素nth-child(n)来完成自定义表格款式,个中n能够为数值,关键字或许公式在开辟过程当中,经常会遇到一些表格款式的需求,比方...
在CSS3中能够经由过程给元素设置伪元素nth-child(n)来完成自定义表格款式,个中n能够为数值,关键字或许公式

在开辟过程当中,经常会遇到一些表格款式的需求,比方使表格中的第一行或许末了一行来显现差别的款式 ,又或许使表格中的奇数行或许偶数行显现差别的背景色等等,这些结果我们能够经由过程CSS3中的伪类选择器完成,接下来在文章中将为人人细致引见,具有肯定参考价值,愿望对人人有所协助。

【引荐课程:CSS3课程

:nth-child(n)选择器

:nth-child(n) 选择器的作用是婚配属于其父元素的第 N 个子元素,不论N的数据类型,所以N我们能够设置为数字,关键词或许是公式

基本上一切的主流浏览器都支撑这个属性。

HTML代码:

<style>
		table{
	font-size:16px;
	color:#333333;
	border-collapse: collapse;/*设置表格的边框是不是被合并为一个单一的边框*/
		}
	th{
	border:1px solid #444;
	padding:25px;

	}
	td{
	border:1px solid #444;
	padding: 15px;
	}
	
	</style>
</head>
<body>
	<table>
		<tr>
			<th>示例一</th>
			<th>示例二</th>
			<th>示例三</th>
		</tr>
		<tr>
			<td>test1</td>
			<td>test1</td>
			<td>test1</td>
		</tr>
		<tr>
			<td>test2</td>
			<td>test2</td>
			<td>test2</td>
		</tr>
		<tr>
			<td>test3</td>
			<td>test3</td>
			<td>test3</td>
		</tr>
	</table>

结果图:

(1)直接指定某一行

能够直接在伪元素的括号中增加所指定要转变背景色彩的表格行数

例:将表格中的第二行的背景色彩设置为灰色,可经由过程以下代码来设置

tr:nth-child(2)
{
background:gray;
}

结果图:

(2)经由过程设置倍数来转变表格背景色彩

例:将表格中为2的倍数设置成RGB(189,215,238)色彩,代码以下

tr:nth-child(2n)
{
background:rgb(189,215,238);
}

结果图以下

(3)经由过程公式来设置

例:将表格中n+1的行数设置背景色彩

tr:nth-child(n+3)
{
background:rgb(189,215,238);
}

结果图以下

案例剖析:经由过程:nth-child(n)选择器来完成表格隔行变色的案例

tr:nth-child(2n)
{
background:rgb(189,215,238);
}
tr:nth-child(2n+1){
	background:rgb(207,238,252);
}

结果图:

总结:以上就是本篇文章的全部内容了,愿望经由过程这篇文章能够让人人关于CSS3设置表格背景色有所相识

以上就是CSS3中怎样自定义表格款式的细致内容,更多请关注ki4网别的相干文章!

标签:nth-child(n)