博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML核心标签之表格标签(一)
阅读量:7059 次
发布时间:2019-06-28

本文共 2477 字,大约阅读时间需要 8 分钟。

表格的基本语法:

说明:

tr表示一行td表示一列

现在想完成一个三行三列的表格,应该怎么做呢??

代码如下:

    
第一行第一列 第一行第二列 第一行第三列
第二行第一列 第二行第二列 第二行第三列
第三行第一列 第三行第二列 第三行第三列

用浏览器打开后,效果如下:

img_3b0feea3912c08dafe1f97519555c059.png

那么现在问题来了,上面的代码打印出来的表格,里面的字体不居中,应该怎么办呢??

<table>标标签里加一个'align="center"'属性试吧.
修改后的代码如下:

    
第一行第一列 第一行第二列 第一行第三列
第二行第一列 第二行第二列 第二行第三列
第三行第一列 第三行第二列 第三行第三列

来看看执行效果:

img_9bc125f6be966652080f49973aa24ebb.png

发现修改之后的表格处在整个页面的中间位置,而且关键的是每行的字体仍然不是中间对齐的,这样仍然没有达到想要的结果,看来加上这个选项也是不行的.

查看W3C的官方手册得知,align这个功能现在已经不被赞成使用了.

img_2eeb7ab76a9ac27a74e6eab575d6eb81.png

有什么好的办法呢??

来看下面的代码:

    
第一行第一列 第一行第二列 第一行第三列
第二行第一列 第二行第二列 第二行第三列
第三行第一列 第三行第二列 第三行第三列

在这里添加了一个'margin:0 auto;'的选项.

这个选项的功能如下:
margin控制上下边距的功能,margin:0的功能是控制表格的上下边距为0,auto的功能是使表格左右居中.
刷新浏览器之后,表格中的字体还是没有达到想要的效果.

既然控制table这个功能达不到想要的效果,现在只能看下tr和td这两个标签了.

通过查手册可以知道,在tr这个标签中,也存在这个align这个属性,而且W3C官方组织没有不被赞成使用,现在在tr标签中添加这个属性试试吧.
修改后的代码如下:

**    
第一行第一列 第一行第二列 第一行第三列
第二行第一列 第二行第二列 第二行第三列
第三行第一列 第三行第二列 第三行第三列

刷新浏览器,修改后的效果如下:

img_bc20657d22a96f17922c0503a5fcf1cb.png

可以看到,给第一个tr标签添加上align这个属性后,表格第一行中的字体已经居中了,已经有一点达到目的了,现在就把剩下的两个tr标签也添加上align这个属性试试看吧.

修改后的代码如下:

    
第一行第一列 第一行第二列 第一行第三列
第二行第一列 第二行第二列 第二行第三列
第三行第一列 第三行第二列 第三行第三列

刷新浏览器后,得到的效果如下:

img_332b6e571da2e456769fa27ebac5e346.png

终于达到想要的效果了.

现在得到结论:如果希望每行的文字居中,可以在每行中添加align="center"这个属性.

现在效果是达成了,但是写了很多重复的代码,有没有其他的方案呢??

来看下面的代码:

    
第一行第一列 第一行第二列 第一行第三列
第二行第一列 第二行第二列 第二行第三列
第三行第一列 第三行第二列 第三行第三列

删除每个tr标签中的align="center"这个属性,在table标签的style标签中添加"text-align:center"这个属性,然后刷新浏览器可以看到,

表格中的字体仍然居中,还是达到想要的效果.

那现在想要让表格中的字体居右对齐,该怎么办呢??

很简单的,把上面的"text-align:center"中的"center"换成right就可以了.
修改之后的代码如下:

    
第一行第一列 第一行第二列 第一行第三列
第二行第一列 第二行第二列 第二行第三列
第三行第一列 第三行第二列 第三行第三列

刷新后的效果如下:

img_eff75f4db127644abc0d702cf2533b80.png

转载地址:http://kegol.baihongyu.com/

你可能感兴趣的文章
单双链表,通过指针变动交换相邻元素
查看>>
redhat中设置环境变量PATH的方法
查看>>
在bootstrap的modal中使用popover和tooltip
查看>>
linux系统下搭建squid服务
查看>>
2013-7-18学习作业[有常考面试题]
查看>>
ant工具的使用和功能
查看>>
Linux 常用系统工具与初始化配置
查看>>
31、C#里面的图片框PictureBox的使用
查看>>
CCNP学习笔记9——OSPF
查看>>
Java applet 安全性探究
查看>>
nocloud开发随记-2011-11-20
查看>>
Linux系统编程 --- 共享内存及内存映射【十全十美】
查看>>
如何创建一个swap文件
查看>>
mysql联合索引
查看>>
linux文本操作之---sed
查看>>
htmlcleaner 使用示例
查看>>
XenServer中创建多块网卡的绑定
查看>>
我的友情链接
查看>>
hystrix 源码分析--线程隔离
查看>>
我的友情链接
查看>>