HTML+CSS实现表格

最近在学习HTML、CSS在学习表格<table>标签时,发现HTML标签本身并不能修饰好看的表格,这时候需要CSS上场了,此处为内嵌CSS,CSS代码需要写在<style type="text/css">...</style>之间,table为类选择器,满足所有与table有关的标签。没有采用CSS之前如图,可以发现很丑


<!DOCTYPE html>
<html>
<head>
	<title>table</title>
	<style type="text/css">
		table {/*样式实现表格居中*/
	                        border-collapse:collapse;
				width:600px;
				margin-bottom: 0px;
				margin-top: 0px;
				margin-right:auto;
				margin-left: auto;
				text-align: center;
				}
	</style>
</head>
<body>
	
<table border="1">
	<caption>纵向表格</caption>  <!--标题-->
	<tr>
		<td>姓名</td>
		<td>小丽</td>		
	</tr>
	<tr>
		<td>电话</td>
		<td>123</td>	
	</tr>
	<tr>
		<td>性别</td>
		<td>女</td>
	</tr>
	
	
<table border="1">
	<caption>横向表格</caption>  <!--标题-->
	<tr>
		<td>姓名</td>
		<td>电话</td>
		<td>性别</td>
	</tr>
	<tr>
	<td>小丽</td>
	<td>123</td>
	<td>女</td>
	</tr>
</table>
</body>
</html>

最后结果,整个表格都好看起来


总结:1.当table表格的标记描述border值大于0时,显示边框,如果border值为0,则不显示边框。

若是只想将表格边框进行修饰。CSS3可以采用border-collapse属性,语法格式:

border-collapse:separate|collapse

其中separate是默认值,表示边框会分开,不会忽略border-spacing和empty-cells属性,而collapse表示边框会合并为一个单一的边框。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值