码迷,mamicode.com
首页 > 其他好文 > 详细

关于表格的研究

时间:2015-11-26 20:54:43      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

虽然现在都是盒模型的天下,但是还是免不了有表格(table)的用武之地。正是因为我没有经历过表格布局的年代,开始接触布局就被灌输各种盒模型,所以现在捡起来,填补空缺。

技术分享

初生的table 

<table>
		<tr>
			<th>key</th>
			<th>value</th>
		</tr>
		<tr>
			<td>name</td>
			<td>ever</td>
		</tr>
		<tr>
			<td>sex</td>
			<td>girl</td>
		</tr>
		<tr>
			<td>job</td>
			<td>IT</td>
		</tr>
	</table>

默认的table没有边框没有背景色,字体也没有对齐,唯一看出来了的样式就是<th>的字体加粗且居中。晒张图:

技术分享

设置table的边框=内边框+外边框

table{
		width: 400px;
		border: 1px solid #1B8EB0;
		text-align: center;
	}

技术分享

给table添加以上样式不显示内边框,因为table默认的是内边框隐藏,他的属性rules可以设置让内边框显示出来。rules的值分别对应none(隐藏内边框)/all(显示内边框)/cols(显示列边框)/rows(显示行边框)。下面示例:

技术分享

对应的设置table外边框,如果将

border: 1px solid #1B8EB0;

改成:

border-color: #1B8EB0;

就会发现table默认隐藏外边框。如下:

技术分享

table外边框属性:frame,其属性值void(外边框隐藏)/border(外边框显示)/hsides(只显示上下外边框)/vsides(只显示左右外边框)/above(上)/below(下)/lhs(左)/rhs(右)

技术分享

如果要给边框设置不同的颜色,需要通过td单独设置

table td,table th{
		border-bottom: 1px solid #FF4600;
	}

技术分享

设置table的背景 

table tr:nth-child(even){
		background-color: #9DD8E8;
	}

技术分享

关于表格的研究

标签:

原文地址:http://www.cnblogs.com/Imever/p/4997113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!