转自:http://blog.csdn.net/ysuncn/article/details/2214153

不规则表格

例子:

<table border=1>
<tr><td>1,1</td><td>1,2</td><td>1,3</td></tr>
<tr><td colspan=2>2,1 2,2</td><td>2,3</td></tr>
</table>

显示:

1,1 1,2 1,3
2,1 2,2 2,3

说明:
  colspan是col span,=2意思是该格占两列。随后的<td>就变成第三列了。

 

例子:

<table border=1>
<tr><td>1,1</td><td rowspan=2>1,2<BR>2,2</td><td>1,3</td></tr>
<tr><td>2,1</td><td>2,3</td></tr>
</table>

显示:

1,1 1,2
2,2
1,3
2,1 2,3

说明:
  rowspan和colspan完全类似,=2表示该格占两行。
注意第二行第一个td是2,1而第二个td就是2,3了,2,2被第一行的占去了。

 

  然后大家很容易举一反三了,多么不规则的表格都可以画出来了。
不知道大家是如何设想来实现不规则表格的呢?(这是上课的思考题呦)
是不是觉得很奇妙,就这么简单的实现了!?

而且表格同样符合嵌套规则,比如:

<table border=1 width=100%>
<tr><td>
其他文字1
<table border=1 width=80% align=center>
<tr><td>标题一</td><td>标题二</td></tr>
</table>
其他文字2
</td></tr>
<tr><td>其他正文</td></tr>
</table>

显示:

其他文字1

标题一 标题二

其他文字2

其他正文

而且一般来说用表格嵌套更简单些,colspan,rowspan相对复杂一些。

 

 将border=0会隐藏表格线,就可以实现排版了,实际上象新浪网易这些站点的首页都是用表格排版的。

 

今天内容相对比较少,顺便再把表格的背景颜色讲一下

 

表格背景、边框颜色

例子:

<table border=1 bgcolor=yellow>
<tr><td>文字</td></tr>
</table>

显示: 

文字

聪明的学生马上又可以举一反三了,table有,那tr呢?td呢?
当然也有!

例子:

<table border=1>
<tr bgcolor=yellow><td>文字1</td><td>文字2</td></tr>
<tr><td bgcolor=red>文字3</td><td bgcolor=blue>文字4</td></td>
</table>

显示:

文字1 文字2
文字3 文字4

爱动脑筋的学生可能已经想过如何改变文字背景颜色的问题了。
实际上在引入style(我们会在比较后面讲述他)之前,
用表格几乎是唯一能改变文字背景颜色的方法。

上面的边框颜色显然不太好。可以改一改。

例子:

<table border=1 bordercolor=red>
<tr><td>文字</td></tr>
</table>

显示:

文字

 

练习题

  尝试用新学的table属性,并结合以前学的,设计一些你想象中的简单的页面。

思考题

  回顾一下已经学过的东西,想想你现在都可以做什么了?

 

  基本的外表设计都讲到了,大家发现没有,直到现在所有学的似乎更象MS WORD的功能,而网上一些特有的东西似乎都没提到。

  其实一点都不用奇怪,下一代的WORD很有可能直接用类似HTML的XML来保存文件。你该知道HTML一个重要的用途就是用简单的纯文本来表达复杂的界面。

  下一课我们将接触WWW的核心——连接。

 

 

  似乎今天的内容多了?不让大家交作业,可是学生们该反馈一些信息呀。
比如进度快了慢了?内容深了浅了?有什么感想感触?

  我很想知道大家是在硬着头皮学,还是满怀着兴奋和激情?

HTML快速入门5——不规则表格、表格背景、边框颜色的更多相关文章

  1. AngularJS快速入门指南08:表格

    ng-repeat指令非常适合用来显示表格. 在表格中显示数据 在AngularJS中显示表格非常容易: <div ng-app="myApp" ng-controller= ...

  2. AngularJS快速入门指南09:SQL

    我们可以将之前章节中的代码用来从数据库中读取数据. 通过PHP Server从MySQL数据库中获取数据 <div ng-app="myApp" ng-controller= ...

  3. AngularJS快速入门指南07:Http对象

    $http是AngularJS提供的一个服务,用来从远程服务器读取数据. 提供数据 下面的数据由Web服务器提供: { "records": [ { "Name" ...

  4. AngularJS快速入门指南01:导言

    AngularJS使用新的attributes扩展了HTML AngularJS对单页面应用的支持非常好(SPAs) AngularJS非常容易学习 现在就开始学习AngularJS吧! 关于本指南 ...

  5. 解决百度Ueditor编辑器表格不显示边框问题

    一.主要内容 CMS使用百度Ueditor编辑器中的表格功能,在编辑模式下可以正常显示边框,而文章发布之后表格不能显示边框.本博文经过查阅相关资料,最终解决了该问题. 二.使用平台 1. dedecm ...

  6. Jqgrid入门-显示基本的表格(一)

    首先对Jqgrid网格插件做个简要的说明.在众多的表格插件中,Jqgrid的特点是非常鲜明的.         特点如下: 完整的表格呈现与运算功能,包含换页.栏位排序.grouping.新增.修改及 ...

  7. 152-技巧-Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv

    152-技巧-Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv 附件下载地址:https://jiaopengzi.com/2602.html 一.背景 在我们使用 ...

  8. Bootstrap入门(四)表格

    Bootstrap入门(四)表格 <table>标签 首先,引入bootstrap的css文件,然后表格内容放在一个class为table的<table>标签中(class=& ...

  9. element table 表格 修改背景为透明并去除边框

    .el-table{ /* 表格字体颜色 */ color:white; /* 表格边框颜色 */ /* border: 0.5px solid #758a99; */ height: 500px; ...

随机推荐

  1. 用java制作日历,想休息的时候看一看离周末还有几天!

    呀!忙碌的每一天,都忘记了明天就是我们愉快周末了.今天没有朋友的闲聊的话,明天处在绷紧的状态呢!还有朋友提到,所有今天来跟大家分享一下用java来编写日历表,累了想休息了的时候,打开看看,还有几天到周 ...

  2. Codevs 2597 团伙(并查集)

    2597 团伙 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 传送门 题目描述 Description 1920年的芝加哥,出现了一群强盗.如果两个强盗遇上了,那么 ...

  3. Centos系统安装

    Centos系统安装 安装系统前的注意事项 1) 硬件CPU必须支持虚拟化技术,在支持虚拟化的前提下我们还要去把虚拟 的功能打开否则在安装的时候会报错,开启虚拟化需要在BIOS中开启 2)创建虚拟机的 ...

  4. 【转】Java编程之字符集问题研究

    发现这是对字集说得最明了的一篇文章了. 转发自:http://tomcat-oracle.iteye.com/blog/2037160 1. 概述 本文主要包括以下几个方面:编码基本知识,java,系 ...

  5. PDO操作mysql数据库(二)

    从 MySQL 数据库读取数据 <?php $server = "localhost"; $user = "root"; $pwd = "123 ...

  6. PHP 冒泡排序法

    <?php // 冒泡排序法:将一个数组中的值按照从小到大的顺 序排序 $arr = array(33, 1, 4, 5, 2, 3, 7, 9, 8, 99); $len = count($a ...

  7. Mysql存储过程知识,案例--mysql存储过程基本函数

    Mysql存储过程知识,案例: create procedure delete_setting(in p_settingid integer) begin delete from setting wh ...

  8. hdu 1009 贪心算法

    博主英语不好,看懂个大概,老鼠有M磅猫食.有N个房间,每个房间前有一只猫,房间里有老鼠最喜欢的食品JavaBean,J[i].若要引开猫,必须付出相应的猫食F[i]. 当然这只老鼠没必要每次都付出所有 ...

  9. linux下文件加密压缩和解压的方法

    一.用tar命令 对文件加密压缩和解压 压缩:tar -zcf  - filename |openssl des3 -salt -k password | dd of=filename.des3 此命 ...

  10. Redis总录

    设计 选择合适的数据对象来存储对象:String,List,Hash(Entity角色对象),Set,Zset(需要排序): 选择存储是全局的,还是局部的: 机制 批处理(pipeline) 事务(w ...