【html】02--使用table表格标签

文章导读:

我们做表格使用table标签来承载

1、其中table标签中的属性

tr(table row):表示行

td: 表示列

border 表示边框,表示一个像素

cellpadding 表示单元格边距

cellspacing 表示单元格间距

2、优化代码,建立代码结构

-------优化一下,一般我们正常的是情况是,头部不会修改,修改的是身体部分,所以用到下面俩,更方便

thead:表示列表的头

tbody:表示列表的身体

align(对齐):默认左对齐的

3、表格是可以嵌套表格的

比如:table{

}

table tr{

}

4、th标签  定义表格内的表头单元格

HTML 表单中有两种类型的单元格:

表头单元格 - 包含表头信息(由 th 元素创建)

标准单元格 - 包含数据      (由 td 元素创建)

th 元素内部的文本通常会呈现为居中的粗体文本,而 td 元素内的文本通常是左对齐的普通文本。


首先我们从最简单的开始,了解表格的制作过程:

比如你想做一个简单的表格,跟平常一样的,首先我们先了解到表格用什么标签,接着用什么属性代表行,什么属性代表列,好,开始:

效果图如下:

【html】02--使用table表格标签_第1张图片

1、建立行,一行一列,建立表的头部

【html】02--使用table表格标签_第2张图片
【html】02--使用table表格标签_第3张图片

2、继续建立行,建立列,增添信息

【html】02--使用table表格标签_第4张图片
【html】02--使用table表格标签_第5张图片

3、建立边框

建立了行,列,既然要表格,就要边框对吧,用到border(边界)

boeder="1",相当于像素为1

【html】02--使用table表格标签_第6张图片
【html】02--使用table表格标签_第7张图片

4、解决边界线的间距问题

这时候你会发现有两个边框,原因是tr,td也显示出来了,为什么出来了等你有能力解决再说,现在问题是如何去掉,cellpadding(单元格边距) cellspacing(单元格间距)

---这样就会重合为一条线,即表格完成(但是颜色会区分开来,其实代表的还是两条线,如果想实实在在的成为一条线,这会运用到后面的知识CSS,在下面优化解决)

【html】02--使用table表格标签_第8张图片
【html】02--使用table表格标签_第9张图片

5、完善信息

与此类推,多建立几个行列,就会出来了

【html】02--使用table表格标签_第10张图片

6、优化界面

表格的雏形已经出来,但是很不规范,宽度很窄,是以字体而建立的表格

cellpadding   补白,是指单元格内文字与边框的距离        cellspacing   间距,指单元格之间的距离

6.1、----加宽度,可以用width加宽,加到多少不用管,目前先加个800

【html】02--使用table表格标签_第11张图片

6.2、----加高度,html的知识解决不了,没有height这个属性;用的是CSS,这个效果可以看一看(50有点高,30差不多)

【html】02--使用table表格标签_第12张图片
【html】02--使用table表格标签_第13张图片

6.3、-----字体居中,高宽解决差不多了,这个目前还得CSS实现

-----会发现,表格和字体同时居中了

【html】02--使用table表格标签_第14张图片
【html】02--使用table表格标签_第15张图片

       综上,我们已经完全可以解决一个简单的表格制作了,我们再进行一次提高用户体验度的再一次改进

因为在我们的现实过程中,我们一般是不动表格的头部,进行增添或者修改的是表格的正文部分

--头部用,thead(Table Head表头)

--表格正文用,tbody(Table Body表格主体)

在这里,并不能体现什么效果,因为这个复杂性并不高

【html】02--使用table表格标签_第16张图片

----最终代码如下:

【html】02--使用table表格标签_第17张图片

你可能感兴趣的:(【html】02--使用table表格标签)