【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 元素内的文本通常是左对齐的普通文本。


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

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

效果图如下:

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

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

3、建立边框

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

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

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

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

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

5、完善信息

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

6、优化界面

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

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

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

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

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

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


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

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

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

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

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

----最终代码如下:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 4,335评论 2 5
  • ## HTML基础-列表标签/表格标签 # 列表标签(无序列表/有序列表/定义列表) # 表格标签 # 单元格合并...
    KsKison阅读 728评论 0 0
  • 一,定义 其实表格是一种数据的展现形式,当数据量非常大的时候,表格这种展现形式被认为是最为清晰的一种展 现形式。 ...
    绝恋轩儿阅读 457评论 0 0
  • 清冷的夜里,情绪会掌控我整个灵魂。 它控制我的声音的音调,动作的幅度,说出的词语,看向你的眼神,甚至是心脏跳动的频...
    芥末er阅读 206评论 0 0
  • "来,密儿,该吃药了。" 一只布满松树皮般的青筋的手端过来一碗黑乎乎...
    轻语文阅读 576评论 2 4