最基本的HTML表格格式,border,再加一点简单的css

对于很多初学HTML的人来说,表格<table>是最常用的标签了,但对于表格边框的控制,很多初学者却不甚其解。

一般我们用表格的时候总会给它个border属性,比如:<table border="1">,

其效果如下:

可以发现表格的边框好像很宽,当然这里的“很宽”绝对不是表格border的宽,大家看到的宽应该是<td>之间有间隙所致。因此只需要修改表格的cellspacing属性即可,即:

<table border="1px" cellspacing="0px">,

效果如下:

但是,好像宽度还是没有我们想象的那样:只有一个像素的宽,其实,上图大家看到的其实是两个像素的宽,为什么呢,这是因为<td>之间的边框没有重合所致。修改表格的border-collapse属性即可,

<table border="1px" cellspacing="0px" style="border-collapse:collapse">

再给表格加个颜色,

<table border="1px" bordercolor="#000000"cellspacing="0px" style="border-collapse:collapse">

不知道是不是受大学毕业论文的影响,我的个人喜好是这样滴:

代码是:

<div id="main">
<center>
<table border="1" bordercolor="#000000" style="border-collapse:collapse" cellspacing="0px">

<tr style="border-bottom-style:hidden">
<td >AAAAAA</td>
<td width="100">BBBBB</td>
<td align="center">CCCCC</td>
<td>DDDDDD</td>
</tr>

<tr style="border-bottom-style:hidden">
<td >AAAAAA2</td>
<td width="100">BBBBB2</td>
<td align="center">CCCCC2</td>
<td>DDDDDD2</td>
</tr>
<tr style="border-bottom-style:hidden">
<td >AAAAAA</td>
<td width="100">BBBBB</td>
<td align="center">CCCCC</td>
<td>DDDDDD</td>
</tr>

<tr>
<td >AAAAAA2</td>
<td width="100">BBBBB2</td>
<td align="center">CCCCC2</td>
<td>DDDDDD2</td>
</tr>
<tr style="border-bottom-style:hidden">
<td >AAAAAA</td>
<td width="100">BBBBB</td>
<td align="center">CCCCC</td>
<td>DDDDDD</td>
</tr>

<tr>
<td >AAAAAA2</td>
<td width="100">BBBBB2</td>
<td align="center">CCCCC2</td>
<td>DDDDDD2</td>
</tr>
</table></center></div>

CSS:

test.css中:

.main td{ height:30px; border:#CCCCCC 1px solid;}
.main td的意思是指定main类下的td,同理也可以指定tr
这样的做法只能针对了设定main类的表格,若是想要所有的表格都是同一个高度样式可以这样写
<style type="text/css">
table td{ height:30px; border:#CCCCCC 1px solid;}
</style>
注意的是table前不要加点,因为他不是类名,而是html元素

而对于我要实现的功能:

test.css

.main tr{
border-bottom-style:hidden;
}


然后在某些tr上加上:

<tr style="border-bottom:1px #000000 solid">

注意:border-bottom-width属性不起作用啊,只能用上面这个,带3个参数的属性,才能指定border的宽度。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值