HTML培训课程-------Day02(表格和框架)
表格
在网页中表格是一种经常使用到得设计结构,就像表格的内容中可以包含任何的数据,如文字、图像、表单、超链接、表格等等,所有在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 不要显现表格的边线
|
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(表格和框架)的更多相关文章
- 第二天(就业班) html的引入、html常用标签、实体标签、超链接标签、图片标签、表格、框架标签、表单[申明:来源于网络]
第二天(就业班) html的引入.html常用标签.实体标签.超链接标签.图片标签.表格.框架标签.表单[申明:来源于网络] 第二天(就业班) html的引入.html常用标签.实体标签.超链接标签. ...
- day02 web主流框架
day02 web主流框架 今日内容概要 手写简易版本web框架 借助于wsgiref模块 动静态网页 jinja2模板语法 前端.web框架.数据库三种结合 Python主流web框架 django ...
- 小强的HTML5移动开发之路(11)——链接,图片,表格,框架
来自:http://blog.csdn.net/dawanganban/article/details/18098193 一.HTML是什么? HTML(hypertext mark-uplangua ...
- HTML—标签与表格 、框架
1.标签 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
- html5,表格与框架综合布局
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- easyui框架--基础篇(一)-->数据表格datagrid(php与mysql交互)
前 言 php easyui框架--本篇学习主要是 easyui中的datagrid(数据表格)框架. 本篇学习主要通过讲解一段代码加GIF图片学习datagrid(数据表格)中的一些常用属 ...
- Web表格
HTML元素学习 1:表格:表格的作用是显示表格数据,小范围内布局 表格的框架 <!doctype html> <html lang="en"> <h ...
- JavaScript资源大全中文版(Awesome最新版--转载自张果老师博客)
JavaScript资源大全中文版(Awesome最新版) 目录 前端MVC 框架和库 包管理器 加载器 打包工具 测试框架 框架 断言 覆盖率 运行器 QA 工具 基于 Node 的 CMS 框 ...
- 使用HTML 和CSS 开发商业站点
第一章HTML 基础1.html 的基本结构?解析:2.HTML 全称Hyper Text Markup Language(超文本标记语言)扩展XML:Extendsible Markup Langu ...
随机推荐
- python 回溯法 子集树模板 系列 —— 10、m着色问题
问题 图的m-着色判定问题 给定无向连通图G和m种不同的颜色.用这些颜色为图G的各顶点着色,每个顶点着一种颜色,是否有一种着色法使G中任意相邻的2个顶点着不同颜色? 图的m-着色优化问题 若一个图最少 ...
- Walle 2.0 发布系统
目录 walle 2.0 1.walle原理 1.1.walle原理图 1.2.权限设计模型 2.部署walle 2.1.依赖检查安装 2.2.walle部署 3.Walle使用 3.1.用户配置 3 ...
- 原生 JS 实现手机验证码倒计时
可以使用 pointer-events 来阻止元素成为鼠标事件的 target.html5 新增操作元素 class 类名的方式 classList. classList 方法 add(value): ...
- 【技巧】如何清空SQLServer的日志文件
一.应用场景 在一次项目实施的过程中,发现一个小问题,在开发环境中备份下来的数据库大约15G,压缩后更小一些,但是在另外一台设备上部署的时候,发现总是提示空间不足.通过查询发现数据库的日志文件比较大, ...
- 使用node-webkit(v0.35.5)和innosetup(3.6.1)打包将web程序打包为桌面客户端(安装包)
这边主要是有一个客户,需要在电视机上安装一个客户端,含有视频直播功能:刚开始我们采用的webapp打包成apk安装在电视机上,发现摄像头监控画面根本无法播放(apk在手机上可以正常播放视频):排除一些 ...
- 我用Python爬虫挣钱的那些事
在下写了10年Python,期间写了各种奇葩爬虫,挣各种奇葩的钱,写这篇文章总结下几种爬虫挣钱的方式. 1.最典型的就是找爬虫外包活儿. 这个真是体力活,最早是在国外各个freelancer网站上找适 ...
- 通过Heketi管理GlusterFS为K8S集群提供持久化存储
参考文档: Github project:https://github.com/heketi/heketi MANAGING VOLUMES USING HEKETI:https://access.r ...
- webpack简单原理及用法
前言 如果你已经对Webpack精通了或者至少一直在工作中使用它,请关闭当前浏览器标签,无视这篇文章. 这篇文章本意是写给我自己看的,作为一篇Cookbook供快速查询和上手用.原因是虽然工作中会涉及 ...
- linux内核分析--计算机是如何工作的
实验部分 使用gcc -S -o main.s main.c -m32命令将源代码编译成汇编代码. 源代码如下: int g(int x) { return x + 9; } int f(int x) ...
- kali 安装使用 sslocal
shadowsocks 1.安装 shadowsocks apt-get install python-pip sudo pip install shadowsocks 2.配置 shadowsock ...