表格

在网页中表格是一种经常使用到得设计结构,就像表格的内容中可以包含任何的数据,如文字、图像、表单、超链接、表格等等,所有在HTML中可以使用的数据,都可以被设置在表格中,所以有关表格设置的标记与属性也特别多。

       通过本章节对表格的学习,需要掌握:1如何设置不同样式的表格;2如何设置不规则表格;3如何运用表格进行页面布局。

表格的基本格式

格式:

<table>

<tr>…

<th>… </th>

<th>… </th>

<th>… </th>

</tr>

<tr>

<td>… </td>

<td>… </td>

<td>… </td>

</tr>

</table>

功能: <table>…</table>用来声明表格开始与结束.

<tr>…</tr>用来设置表格的行.

<th>…</th>用来设置表头栏.

<td>…</td>用来设置数据栏.

<table>标签下的属性

属性名称                     属性值                  说明

border                          像素        设置表格的边框

cellspacing                   像素            绝对值,单元格之间的距离

百分比          相对值,单元格之间的距离

cellpadding                  像素          绝对值,单元格内容与边框之间的距离

百分比        相对值, 单元格内容与边框之间的距离

width                           像素            绝对值,像素表示表格宽度

百分比          相对值,百分比表表格宽度

height                         像素        绝对值,像素表示表格高度

百分比          相对值,百分比表示表格高度

align                                left                     表格居左(默认)

center            表格居中

right                   表格居右

bgcolor                        英文/十六      表格的背景颜色

background           URL         表格的背景图片

bordercolor                  英文/十六      边框的颜色

bordercolorlight           同上              边框的亮色(IE支持)

bordercolordark         同上              边框的暗色

<tr><th><td>标签下的常用属性

 

属性名称                     属性值                 说明

width                         像素                     绝对设置,以像素值设置宽                                                                百分比                 相对设置,以百分比设置宽

height                         像素                     绝对设置,以像素值设置高

百分比                 相对设置,以百分比设置宽

bgcolor                        英文/十六             数据栏的颜色设置

align(水平方向)           left                       数据靠左

center                   数据靠中

right                         数据靠右

valign(垂直方向)      top                       数据靠上

middle                  数据靠中

bottom                 数据靠下

nowrap                        无                        在单元格中换行

表格的标题设置和表头设置

(1)表格的标题:

<table>

<caption>….</caption>

</table>

<caption>下的属性值有:

属性名称                     属性值                 说明

align                            top                    标题在表格上方

bottom            标题在表格下方

(2)表头设置<th>

结构化格式:

<table>

<thead>……</thead>    --------表头区

<tbody>……</tbody>    --------表体区

………………………

<tfoot>……</tfoot>      --------表尾区

</table>

表格的边框设置

属性名称                     属性值                  说明

border                        像素       设置表格的边框

cellspacing                   像素            绝对值,单元格之间的距离

百分比          相对值,单元格之间的距离

cellpadding                  像素         绝对值,单元格内容与边框之间的距离

百分比       相对值, 单元格内容与边框之间的距离

属性名称                     属性值                  说明

bordercolorlight           英文/十六             边框的亮色(IE支持)

bordercolordark         英文/十六            边框的暗色(IE支持)

属性名称                   属性值                 说明

frame                            void                   不要显现表格的边线

该属性必须在border的属性值不为0的状态下!

above                   只要显现出表格的上边线

below                   只显现出表格的下边线

hsides                   只显示表格的上下边线

vsides                   只显现表格的左右边线

lhs                        只显现表格的左边线

rhs                       只显现表格的右边线                                                                         border/box      会显现出表格的所有边线

                     rules                            rows           只显示出横行的格框线

cols                  只显示出直行的格框线

all                    显示全部格框线

groups          表示列组合水平部分

none                         不显示任何格框线

表格的对其方式

(1)表格的对其方式

属性名称                     属性值                说明

align                          left                           表格居左(默认)

center                表格居中

right                  表格居右

(2)单元格内容的对其方式

表格大小、背景颜色、背景图案的设置

属性名称                     属性值                  说明

width                           像素            绝对值,像素表示表格宽度

百分比          相对值,百分比表表格宽度

height                         像素       绝对值,像素表示表格高度

百分比          相对值,百分比表示表格高度

bgcolor                        英文/十六      表格的背景颜色

background           URL         表格的背景图片

合并单元格

属性名称                     属性值                 说明

colspan                     数字                   向两边扩展栏位

rowspan                     数字                   向下扩展栏位

嵌套表格的应用

框架

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架

框架的基本结构

格式:

<frameset>

<frame>

<frame>

<frame>

</frameset>

功能说明:<frameset>用来设置多窗框结构的声明

<frameset>下的属性:

属性名称                     属性值                 说明

cols                          像素                     设置直排的多窗框环境

百分比                 同上

rows                        像素                     设置横排的多窗框环境

百分比                 同上

属性格式:

<frameset  cols=”120,80,120”>

<frameset  cols=”20%,40%,20%”>

<frameset  cols=”40%,*,*”>

<frameset  rows=”120,80,120”>

<frameset  rows=”20%,40%,20%”>

<frameset  rows=”20%,*,*”>

                     <frame>下的属性:

属性名称                        属性值                   说明

src                            URL                     链接的页面

name                        自定义                 框架名称

noresize                    true                      允许浏览器自行改变框架大小

false                            不允许

scrolling                        yes                       不管网页内容的大小,都出现滚动条

no                        不管网页内容的大小,都不现滚动条

auto                     浏览器自动判断,是否需要滚动

marginheight              像素                    设置垂直方向,窗体内容与边界的距离

marginwidth                  像素                     设置水平方向,窗体内容与边界的距离

frameborder               0\1                       不出现框体边/出现窗体边线

属性格式:

<frame  src=”URL”>

<frame  noresize>

框架的嵌套

格式:

<frameset  rows="20%,80%">

<frame  src="URL">

<frameset  cols="20%,80%">

<frame  src="URL">

<frame  src="URL">

</frameset>

</frameset>

注意这里没有(<body>标签)

内联框架

格式:<iframe>…</iframe>

功能: 它是个内联框架,是在页面里生成个内部框架。

属性名称                     属性值                 说明

src                         URL                     链接的页面

height                           像素/%                 绝对/相对  高度

width                            像素/%                 绝对/相对  宽度

scrolling                 yes                       不管网页内容的大小,都出现滚动条

no                        不管网页内容的大小,都不现滚动条

auto                     浏览器自动判断,是否需要滚动条

frameborder            0\1                       不出现框体边/出现窗体边线

HTML培训课程-------Day02(表格和框架)的更多相关文章

  1. 第二天(就业班) html的引入、html常用标签、实体标签、超链接标签、图片标签、表格、框架标签、表单[申明:来源于网络]

    第二天(就业班) html的引入.html常用标签.实体标签.超链接标签.图片标签.表格.框架标签.表单[申明:来源于网络] 第二天(就业班) html的引入.html常用标签.实体标签.超链接标签. ...

  2. day02 web主流框架

    day02 web主流框架 今日内容概要 手写简易版本web框架 借助于wsgiref模块 动静态网页 jinja2模板语法 前端.web框架.数据库三种结合 Python主流web框架 django ...

  3. 小强的HTML5移动开发之路(11)——链接,图片,表格,框架

    来自:http://blog.csdn.net/dawanganban/article/details/18098193 一.HTML是什么? HTML(hypertext mark-uplangua ...

  4. HTML—标签与表格 、框架

    1.标签 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...

  5. html5,表格与框架综合布局

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  6. easyui框架--基础篇(一)-->数据表格datagrid(php与mysql交互)

      前  言  php  easyui框架--本篇学习主要是 easyui中的datagrid(数据表格)框架. 本篇学习主要通过讲解一段代码加GIF图片学习datagrid(数据表格)中的一些常用属 ...

  7. Web表格

    HTML元素学习 1:表格:表格的作用是显示表格数据,小范围内布局 表格的框架 <!doctype html> <html lang="en"> <h ...

  8. JavaScript资源大全中文版(Awesome最新版--转载自张果老师博客)

    JavaScript资源大全中文版(Awesome最新版)   目录 前端MVC 框架和库 包管理器 加载器 打包工具 测试框架 框架 断言 覆盖率 运行器 QA 工具 基于 Node 的 CMS 框 ...

  9. 使用HTML 和CSS 开发商业站点

    第一章HTML 基础1.html 的基本结构?解析:2.HTML 全称Hyper Text Markup Language(超文本标记语言)扩展XML:Extendsible Markup Langu ...

随机推荐

  1. HTML基础之JS

    HTML中的三把利器的JS 又称为JavaScript,看着好像和Java有点联系,实际上他和java半毛钱关系都没有,JavaScript和我们学习的Python.Go.Java.C++等,都是一种 ...

  2. dubbo见解

    调用关系说明 服务容器负责启动,加载,运行服务提供者. 服务提供者在启动时,向注册中心注册自己提供的服务. 服务消费者在启动时,向注册中心订阅自己所需的服务. 注册中心返回服务提供者地址列表给消费者, ...

  3. Flask学习-Flask app接受第一个HTTP请求

    一.__call__() 在Flask app启动后,一旦uwsgi收到来自web server的请求,就会调用后端app,其实此时就是调用app的__call__(environ,start_res ...

  4. Win7远程桌面的多用户连接破解

    系统是 64位WIN7 旗舰版 每当我用其它机器连WIN7的3389远程桌面时,WIN7那台机子就会退出到注销用户后的状态了,后来我新建了个用户,用不同用户登陆还是退出,也就是说不能同时2个人操作电脑 ...

  5. PAT甲题题解-1128. N Queens Puzzle (20)-做了一个假的n皇后问题

    博主欢迎转载,但请给出本文链接,我尊重你,你尊重我,谢谢~http://www.cnblogs.com/chenxiwenruo/p/6789810.html特别不喜欢那些随便转载别人的原创文章又不给 ...

  6. 《Linux内核设计与实现》Chapter 18 读书笔记

    <Linux内核设计与实现>Chapter 18 读书笔记 一.准备开始 一个bug 一个藏匿bug的内核版本 知道这个bug最早出现在哪个内核版本中. 相关内核代码的知识和运气 想要成功 ...

  7. 《Linux内核--分析Linux内核创建一个新进程的过程 》 20135311傅冬菁

    20135311傅冬菁 分析Linux内核创建一个新进程的过程 一.学习内容 进程控制块——PCB  task_struct数据结构 PCB task_struct中包含: 进程状态.进程打开的文件. ...

  8. 将搬家至CSDN

    emmm,感觉没利用好博客,自己也弄了一个github上面的hexo博客https://clarkkun.github.io/,但是死活传不上去内容,尴尬 ̄□ ̄||,三个博客齐头并进吧

  9. spring boot 添加整合ssl使得http变成https方法

    1. https出现的背景:(1)都知道http传输协议是裸漏的,明文传输的,极易被黑客拦截,因此,(2)人们想出的使用加密,也就是 对称加密 例如aes,不过这个由于因为对称加密需要每个客户端和服务 ...

  10. WINNER队成立(第二天)

    WINNER成立 今天我们主要寻找了两名女生加入到我们的小组当中,她们分别为:李豌湄.江丹仪.有了她们的加入,我们小组可谓如虎添翼啊,嘻嘻.之后我们建立了微信讨论群,经过一番讨论之后,我们决定把小组起 ...