HTML快速入门3
四、表格 (Table)
1. 表格的基本形式
表由 <table> 开始, </table> 结束,表的内容由 <tr>,<th> 和 <td> 定义。
l <tr> 说明表的一个行,表有多少行就有多少个 <tr> ;
l <th> 说明表的列数和相应栏目的名称(列标题),有多少栏就有多少个 <th> ;
l <td> 则填充由 <tr> 和 <th> 组成的表格;
l border 属性:说明是否用边框。
下面是有表格线的表。
例:带有列标题的表格:
<TABLE BORDER>
<TR>
<TH> 姓名 </TH><TH> 性别 </TH><TH> 毕业学校 </TH>
<TR><TD> 张飞 </TD><TD> 男 </TD><TD> 自学成才 ></TD>
</TABLE>
2.有通栏的表
A 、有横向通栏的表
<th Colspan=#> # 代表通栏占据的栏 ( 列 ) 数。
例:跨多列的表
<table border="1" width="100%" cellspacing="1">
<tr>
<td colspan="3"><b><font color="red"> 三国英豪</font> </td>
</tr>
<tr>
<td> 姓名 </td>
<td> 性别 </td>
<td> 毕业学校 </td>
</tr>
<tr>
<td> 张飞 </td>
<td> 男 </td>
<td> 自学成才 </td>
</tr>
<tr>
<td> 刘备 </td>
<td> 男 </td>
<td> 皇家武校 </td>
</tr>
<tr>
<td> 关羽 </td>
<td> 男 </td>
<td> 不祥 </td>
</tr>
</table>
B 、有纵向通栏的表
<th Rowspan=#> # 表示通栏占据的行数 , 应小于表的行数。
有纵向通栏的表,每一行必须用 </tr> 明确给出一横向栏目结束 , 这是和表的基本形式不同的。
<table border>
<tr><th rowspan=3> Morning Menu</th><th>Food</th> <td>A</td> </tr>
<tr><th>Drink</th> <td>B</td> </tr>
<tr><th>Sweet</th> <td>C</td> </tr>
</table>
2. 表的尺寸,边框宽度,表格间距
A . 表的尺寸
width=# ,表宽, height=# ,表高 , # 是以象素为单位的整数
例:表格尺寸设置:
<table border width=170 height=100>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>
</table>
B 、边框宽度
border=# , # 为宽度值,单位是象素。
例:边框尺寸设置:
<table border=10>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>
</table>
C 、表格单元的间距
cellspacing=# , # 的单位是象素,
例:将表格间距定义为 10 个象素,它看起来象用很粗的线划分的表格。
例:
<table border cellspacing=10>
<tr><th>Food</th><th>Drink</th> <th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>
</table>
3. 表中文本的输出
A 、文本与表框的距离
cellpadding=# 。 # 的单位是象素
例:使表的内容与表框离开 10 个象素。
<table border cellpadding=10>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>
</table>
B 、文本 ( 左右 ) 输出的位置
表格单元的宽度大于其中的文本宽度时,文本(左右)输出位置
align=# , # 为
left 左对齐
center 居中
right 右对齐
align 属性可修饰 <tr>,<th> 和 <td> 链接签。
例:
<table border width=300>
<tr>
<th align=left>Food</th><th>Drink</th><th>Sweet</th>
<tr>
<td align=left>A</td><td align=center>B</td><td align=right> C</td>
</table>
图:
C 、文本 ( 上下 ) 输出的位置
表格高度大于其中文本的高度时,用 valign=# 说明文本上下的位置。 # 为:
Top 上对齐
middle, 居中
bottom, 下对齐
baseline 文本基线与表格中线对齐
特别注意的是 baseline 对齐方式,文本出现在网格的上方而不是相象中的下半部。
valign 可修饰 <tr>,<th>,<td> 。
例:
<table border height=100>
<tr>
<th>Food</th><th>Drink</th>
<th>Sweet</th><th>Other</th>
<tr>
<td valign=Top>A</td>
<td valign=middle>B</td>
<td valign=bottom>C</td>
<td valign=baseline>D</td>
</table>
4. 表格颜色
表格的颜色用 bgcolor=# 指定。 # 是 16 进制的 6 位数,格式为 rrggbb ,分别表示红、绿、兰三色的分量。或者是已定义好的颜色名称,参见文本颜色。
<table border>
<tr><th bgcolor=000000>
<Font color=ffffff>Food</Font></th>
<th bgcolor=white>Drink</th>
<tr>
<td bgcolor=olive>A</td><td>B</td>
</table>
如图: 注 000000 为黑色, FFFFFF 白色 , olive 橄榄绿
五、超文本链接(这个部分没有截图,请自己试验)
超文本链接是 html 最吸引人的优点之一。使用超文本链接指针可以使顺序存放的文件具有一定程度
上随机访问的能力,更加符合人类的思维方式。
在本节,我们将要学习以下的知识:
创建文件内部的超文本链接
创建到其它内部文件和外部文件的超文本链接
1. 统一资源定位器 URL
统一资源定位器 URL (Uniform Resource Locator) 是文件名的扩展。
URL 构成: protocol://Machine.name[:Port] / Directory / filename
Protocol: 访问该资源所采用的协议,即访问该资源的方法,它可以是 http 超文本传输协议,
也可以是 ftp 文件传输协议,还可以使 file 、 news 等其它协议。
Machine.name: 访问该资源主机的 IP 地址或域名 , 通常以字符形式的域名出现 , 如 www.rwstar.com . 。
[:Port] 该资源主机 ( 服务器 ) 所使用的端口号。一般情况下默认为 80 ,
只有当服务器所使用的端口号不是默认的端口号时才需写 出。
Directory/Filename: 是该资源所在主机(服务器)上的路径和文件名。
一个典型的 URL 为 :http://www.xfocus.com/index.php 。它表示安全焦点Web服务器上 的首页文件。
2. A 标记
链接主要通过 A 标记来实现。 A 标记可支持较多的属性,其中最重要的是 Href 和 Name 属性。
l href 属性 ( Hypertext Reference 的缩写)
如果 A 标签中包含 Href 属性,则该标签的起始标记和结束标记之间的文本就变成了超文本 (Hypertext)
它是要访问(链接)资源的名称,在浏览器中,超文本通常会以不同颜色并带下划线的字符显示。
基本格式 <a Href = "Url" > 要访问(链接)资源的名称 </a>
( 注意引号 )
href 属性中的统一资源定位器 (url) 是指向的要访问资源的路径,随后的“字符串”在 html 文件中充当
指针的角色。当用鼠标点击这个字符串时,浏览器将会通过网络,沿 Url 指定的路径发出页面的请求,
并将解释执行返回的页面。
例: <a href=”http://www.163.com”>点击进入网易 </a>
点击“点击进入网易”,即可进入电子科大人文风网站的首页。在这个例子中,充当指针的是
“点击进入网易”这几个字符 .
六.文字移动 <marquee>
基本格式
<marquee 移动属性 > 移动文字 </marquee>
文字移动属性的设置 :
l 移动方向: <direction=#> # 为 left, right
例 :
<marquee direction=left> 移动文字, 从右向左移! </marquee> <P>
<marquee direction=right> 移动文字, 从左向右移! </marquee>
l 移动方式: <bihavior=#> #=scroll, slide, alternate
例 :
<marquee behavior=scroll> 移动文字,一圈一圈绕走! </marquee> <P>
<marquee behavior=slide> 移动文字, 移动一次就停止! </marquee> <P>
<marquee behavior=alternate> 移动文字,来回移动! </marquee>
l 循环次数: <loop=#> #= 次数;若未指定则循环不止
例 :
<marquee loop=3 width=50% behavior=scroll> 移动文字,移 3 次 </marquee>
注意: width= #,从浏览器窗口宽度的指定的位置开始移动,可以为象素或窗口宽度的百分比。
l 移动速度: <scrollamount=#> # 为每次移动的象素数 , 越大移动速度越快。
例 :
<marquee scrollamount=20> 移动文字,移动的较快 </marquee>
l 延时 <scrolldelay=#> #为时间,毫秒数,值越大间隔越久
例 :
<marquee scrolldelay=1000 scrollamount=500> 文字间歇移动 </marquee>
例 :
<Font Size=6>
<marquee align=top width=400> 移动文字,对齐方式 </marquee>
</Font>
l 底色 <bgcolor=#>
#: rrggbb 16 进制数码,或者是预定义色彩 , 如 red,green,yellow 等
例 :
<marquee bgcolor=green>< 移动文字,绿色背景 </marquee>
(这个部分无法用图片做例子,除非用屏幕录象软件)
HTML快速入门3的更多相关文章
- Web Api 入门实战 (快速入门+工具使用+不依赖IIS)
平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html 屁话我也就不多说了,什么简介的也省了,直接简单概括+demo ...
- SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)
SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=>提升,5个Demo贯彻全篇,感兴趣的玩才是真的学) 官方demo:http://www.asp.net/si ...
- 前端开发小白必学技能—非关系数据库又像关系数据库的MongoDB快速入门命令(2)
今天给大家道个歉,没有及时更新MongoDB快速入门的下篇,最近有点小忙,在此向博友们致歉.下面我将简单地说一下mongdb的一些基本命令以及我们日常开发过程中的一些问题.mongodb可以为我们提供 ...
- 【第三篇】ASP.NET MVC快速入门之安全策略(MVC5+EF6)
目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...
- 【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)
目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...
- Mybatis框架 的快速入门
MyBatis 简介 什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架.MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果 ...
- grunt快速入门
快速入门 Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 Node.js 的包管理器. Grunt 0.4.x 必须配合Node.js >= 0.8.0版本使用.:奇数版本 ...
- 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)
目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...
- 【第四篇】ASP.NET MVC快速入门之完整示例(MVC5+EF6)
目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...
- Vue.js 快速入门
什么是Vue.js vue是法语中视图的意思,Vue.js是一个轻巧.高性能.可组件化的MVVM库,同时拥有非常容易上手的API.作者是尤雨溪,写下这篇文章时vue.js版本为1.0.7 准备 我推荐 ...
随机推荐
- 多个相同name的文本输入框,输入其中一个后,使剩下的不能输入值
可以用blur或keyup事件响应: 实现一: <body> <input type="text" id="AfterOtOt1" name= ...
- [C#]Attribute特性
简介 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集.类型.方法.属性等)相关联. 特性与程序实体关联后,即可在运行时使用名为“反射”的技术查询特性. 特性具有以下属性: 特性可向程序中 ...
- iOS---cell-自适应高度
RootViewController: // // RootViewController.m // UI__cell自适应高度 // // Created by dllo on 16/3/15. // ...
- 团队项目作业第二项:利用NABCD模型进行竞争性需求分析
项目需求分析与建议--NABCD模型(王鲁跃负责) N (Need 需求) 对于现在的学生来说,我们认为打字是很重要的.不管在什么方面都需要进行电脑打字,例如文员.QQ.MSN.制作,论文等等,都需要 ...
- 【转】变量的声明和定义,从C到编译原理到C++,再到Java
基础学了太久,时间一长有些东西就可能记得不太清楚,俗话说得好,"好记性不如烂笔头",所以把基础中的基础-变量的声明和定义,从C到编译原理到C++,再到Java用烂笔头记录下来 最早 ...
- str和repr的
尽管str(),repr()和``运算在特性和功能方面都非常相似,事实上repr()和``做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内 ...
- Hibernate中一级缓存和二级缓存使用详解
一.一级缓存二级缓存的概念解释 (1)一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个 session(一定要同一个ses ...
- Server Data Synchronization Via Linux rsync、rsync+inotify Between Load Balance Server
目录 . 远程文件同步的应用场景 . rsync+crontab . rsync+inotify 1. 远程文件同步的应用场景 在负载均衡集群的应用场景中,往往在多台web server的前端有一个提 ...
- html转jsp乱码问题
先由html后缀转为jsp后缀.然后添加 <%@ page language="java" import="java.util.*" pageEncodi ...
- POJ1037A decorative fence(动态规划+排序计数+好题)
http://poj.org/problem?id=1037 题意:输入木棒的个数n,其中每个木棒长度等于对应的编号,把木棒按照波浪形排序,然后输出第c个; 分析:总数为i跟木棒中第k短的木棒 就等于 ...