前端知识分享小课堂基础篇—html(table表格标签)

今天分享下”前端知识分享小课堂基础篇—html(table表格标签)“这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下吧。 表格的标签组成HTML中的表格是由

为主体标签,浏览器会将该标签解释为一个表格。表格中的行使用标签进行定义。标签为
标签的子类,设置若干个标签可以将表格分割为若干个行。标签的子类,因此每个行都需要设置相应数量的
标签用于定义表格的列,标签为又是
标签来分割列,形成一个完整的表格。

表格的标签组合关系为:

XML/HTML Code复制内容到剪贴板

​表格的标签构成HTML中的表格是由

为行为主体标签,电脑浏览器会将该标签表述为一个表格。表格中的行应用标签开展界定。标签为
标签的子类,设定多个标签可以将表格分割为多个行。标签的子类,因而每一个行都必须设定相对应数目的
标签用以界定表格的列,标签为也是
标签来分割列,产生一个完全的表格。

表格的标签组成关联为:

XML/HTML Code拷贝內容到剪贴板

<table>  
<tr>  
<td>我是单元格1</td>  
<td>我是单元格2</td>  
</tr>  
</table>  

表格中可以插入文本、图片、列表、段落、表单、水平线等任何html标签,甚至可以用来做页面布局。但是table布局存在代码冗余过长、不符合HTML规范、搜索引擎不友好等问题。因此建议大家尽量不要使用table进行页面布局,除非页面中确实需要一张表格。

剩下的、、 和 很少被用到,这是由于浏览器对它们的支持不太好。

表格和边框属性表格自身可以定义border属性来决定表格边框的宽度,该属性的值默认是以数字单位进行显示,例如border=”1″该值的单位为px。注意,不要在border的数值后面加上任何单位,否该值无法正确识别。

表格的表头在

中可以通过标签属于平级,并且表头一般出现在标签的前面。对于一个表格来说,表头并不是必须的,可以根据需要插入表头。
标签设置表头,表头的标签与
标签内的文字会被自动加粗。

单元格的合并单元格的合并分为垂直合并与水平合并,在合并时需要确定其他行与列中是否有对应数量的单元格。

水平合并单元格使用colspan属性,其值是用数字的形式确定需要合并的单元格数量,例如colspan=”2″即代表向右合并两个单元格。

垂直合并单元格使用rowspan属性,与水平合并的属性相同,同样也是以数字形式确定需要合并的单元格数量,例如rowspan=”2″代表向下合并两个单元格。

实例演示代码:

XML/HTML Code复制内容到剪贴板

<table border=“1”>  
<tr>  
<th>姓名</th>  
<th colspan=“2”>电话</th>  
</tr>  
<tr>  
<td>Bill Gates</td>  
<td>555 77 854</td>  
<td>555 77 855</td>  
</tr>  
</table><h4>横跨两行的单元格:</h4>  
<table border=“1”>  
<tr>  
<th>姓名</th>  
<td>Bill Gates</td>  
</tr =http://www.qlyl1688.com >  
<tr>  
<th rowspan=“2”>电话</th>  
<td>555 77 854</td>  
</tr>  
<tr>  
<td>555 77 855</td>  
</tr>  
</table>  

实例演示效果:

在这里插入图片描述

单元格边距表格具有与padding样式类似的内边距功能。通过在

标签内定义cellpadding属性,来为其标签下的所有标签内边距为10px
元素设置内边距。cellpadding属性的参数是值是以数字的形式来确定边距的大小,例如cellpadding=”10″ 则表示table中的所有

单元格间距单元格的间距是设置标签的外边距,这个也与css样式中的margin类似,通过在

标签内定义cellspacing属性,来为其标签下的所有td元素设置外边距。该属性也是以数字的形式来确定外边距的大小,例如cellspacing=”10″则表示这个table中的所有标签的外边距为10px

为表格设置背景表格可以通过background属性为表格或单元格设置任意图片作为背景,其使用方法非常像css中的background。为background设置对应的图片路径,即可使单元格显示相应的图片。例如background=”table_bg.gif”

表格内容的对齐排列表格的对齐分为水平对齐和垂直对齐。它们分别是align属性与valign属性,将这两个属性插入到对应的标签中即可完成单元格内文本或图像的对齐。

水平对齐align分别有三个值:left左对齐、center水平居中、right右对齐

垂直对齐valing也有三个值:top顶端对齐、middle垂直居中、bottom底部对齐、baseline为基线对齐。

其中基线对齐可能无法从字面上理解,其实基线对齐也就是文本出现在表格的中上部而不是正中央。如果文字不大的话,效果和middle差不多,比middle稍微靠上一点。

PS:CSS中的table-layout语句这个语句可以用来指定表格显示的样式,比如

CSS Code复制内容到剪贴板

table { table-layout: fixed }
它可以取三个值:

  • auto(缺省)

  • fixed

  • inherit

auto表明单元格的尺寸由內容决策。fixed表明单元格的高低是确定的,由第一个指定尺寸的单元格决策;假如全部单元格也没有指定尺寸,则由第一个单元格的默认设置尺寸决策;假如单元格中的內容超过单元格的尺寸,则用CSS中的overflow指令操纵。微软中国宣称应用这一指令,表格的展示速率可以加速100倍。顺带说一句,为了更好地加速表格表明,最好是事前就在CSS(或是table标识的width和height属性)中指定表格的间距和高度。以上是云南仟龙Mark给大家介绍的所有内容,希望对大家有所帮助,如果大家有任何疑问请在脚本之家留言,如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值