HTML快速入门5——不规则表格、表格背景、边框颜色
转自: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——不规则表格、表格背景、边框颜色的更多相关文章
- AngularJS快速入门指南08:表格
ng-repeat指令非常适合用来显示表格. 在表格中显示数据 在AngularJS中显示表格非常容易: <div ng-app="myApp" ng-controller= ...
- AngularJS快速入门指南09:SQL
我们可以将之前章节中的代码用来从数据库中读取数据. 通过PHP Server从MySQL数据库中获取数据 <div ng-app="myApp" ng-controller= ...
- AngularJS快速入门指南07:Http对象
$http是AngularJS提供的一个服务,用来从远程服务器读取数据. 提供数据 下面的数据由Web服务器提供: { "records": [ { "Name" ...
- AngularJS快速入门指南01:导言
AngularJS使用新的attributes扩展了HTML AngularJS对单页面应用的支持非常好(SPAs) AngularJS非常容易学习 现在就开始学习AngularJS吧! 关于本指南 ...
- 解决百度Ueditor编辑器表格不显示边框问题
一.主要内容 CMS使用百度Ueditor编辑器中的表格功能,在编辑模式下可以正常显示边框,而文章发布之后表格不能显示边框.本博文经过查阅相关资料,最终解决了该问题. 二.使用平台 1. dedecm ...
- Jqgrid入门-显示基本的表格(一)
首先对Jqgrid网格插件做个简要的说明.在众多的表格插件中,Jqgrid的特点是非常鲜明的. 特点如下: 完整的表格呈现与运算功能,包含换页.栏位排序.grouping.新增.修改及 ...
- 152-技巧-Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv
152-技巧-Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv 附件下载地址:https://jiaopengzi.com/2602.html 一.背景 在我们使用 ...
- Bootstrap入门(四)表格
Bootstrap入门(四)表格 <table>标签 首先,引入bootstrap的css文件,然后表格内容放在一个class为table的<table>标签中(class=& ...
- element table 表格 修改背景为透明并去除边框
.el-table{ /* 表格字体颜色 */ color:white; /* 表格边框颜色 */ /* border: 0.5px solid #758a99; */ height: 500px; ...
随机推荐
- ASP.NET MVC5总结(二)@HTML扩展
1.@Html.AntiForgeryToken() 用来防止跨站请求伪造(CSRF)攻击的一个措施 2.@Html.ValidationSummary(true) 主要用来 (1). 显示后台 Mo ...
- Mac OS X 配置环境变量
/etc/profile:/etc/bashrc 是针对系统所有用户的全局变量,只有root用户才能修改这两个文件,对一般用户来说是他们是只读的.一般用户要想修改它们,可以在命令前加sudo,意思是以 ...
- C#多线程(一) 入门
本文你会了解如下内容: 1.计算机程序.进程.线程的概念 2.多线程的概念.为什么需要多线程.多线程的好处与坏处 3.C# 线程的一些概念与操作(创建线程.像线程中传递参数.给线程取名.前后台线程.线 ...
- javascript面向对象程序设计系列(一)---创建对象
javascript是一种基于对象的语言,但它没有类的概念,所以又和实际面向对象的语言有区别,面向对象是javascript中的难点之一.现在就我所理解的总结一下,便于以后复习: 一.创建对象 1.创 ...
- File的文件提取的小练习
package com.java.Dmeo1.www; import java.io.File;import java.util.LinkedList;import java.util.TreeSet ...
- 24种设计模式--责任链模式【Chain ofResponsibility Pattern】
中国古代对妇女制定了“三从四德”的道德规范,“三从”是指“未嫁从父.既嫁从夫.夫死从子”,也就是说一个女性,在没有结婚的时候要听从于父亲,结了婚后听从于丈夫,丈夫死了还要听儿子的,举个例子来说,一个女 ...
- apache常用工作模式的区别
apache常用工作模式有两种 worker模式1.线程模式2.占用资源少3.稳定性略差4.并发大 prefork模式1.进程模式2.占用资源多3.稳定4.并发一般 来自为知笔记(Wiz)
- eclipse中DDMS的LOGcat只有一列level
拷贝来源:http://www.cnblogs.com/kobe8/p/4620785.html http://stackoverflow.com/questions/25010393/eclipse ...
- WPF窗体禁用最大化按钮
禁用WPF窗体的最大化按钮可以使用Windows API改变按钮状态的方法实现.使用GetWindowLong可以得到当前按钮的状态.使用SetWindowLong可以设置按钮的状态.使用SetWin ...
- 远程连接sql server 数据库的方法
今天找了半天,终于解决了如何从本地连接到远程sql server服务器的方法. 1.首先确保打开远程服务器的sql server配置管理器,确保TCP/IP协议开启 2.WebConfig的连接字符格 ...