中加入rowspan或colspan属性,这两个属性的值,表明了表元中要跨越的行或列的个数。 •跨多列的表元 colspan表示跨越的列数,例如colspan=2表示这一格的宽度为两个列的宽度。 •跨多行的表元 rowspan所要表示的意义是指跨越的行数,例如rowspan=2就表示这一格跨越表格两个行的高度。 表格的颜色 •在表格中,既可以对整个表格填入底色,也可以对任何一行、一个表元使用背景色。 表格的背景色彩行的背景色彩 表元的背景色彩或#=rrggbb16进制rgb数码,或者是下列预定义色彩名称: black,olive,teal,red,blue,maroon,navy,gray,lime,fuchsia,white,green,purple,silver,yellow,aqua 文件之间的链接 •超文本中的链接是其最重要的特性之一,使用者可以从一个页面直接跳转到其他的页面、图象或者服务器。 一个链接的基本格式如: 链接文字 ••标签表示一个链接的开始,表示链接的结束; •属性“href‖定义了这个链接所指的地方; •通过点击“链接文字”可以到达指定的文件。 西南财经大学 本地链接 •以绝对路径表示: \study\html教程\link01.htm”>文件的链接以相对路径表示: 文件的链接 链接上一目录中的文件: ip地址 url链接 •url链接的形式是: 协议名: //主机.域名/路径/文件名 其中协议包括: file本地系统文件 httpwww服务器 ftpftp服务器 telnet基于telnet的协议 mailto电子邮件 newsusenet新闻组 gophergopher服务器 waiswais服务器 •写在html文件中,链接其他主机上的文件时,格式如下: //”>财大bbs 目录链接 •直接指到某文件上部、下部或是中央部分 •制作目录链接方法是: •首先把把某段落设置为链接位置,格式是: 〈aname=―链接位置名称”> •在调用此链接部分的文件,定义连接: 链接文字如果是在一个文件内跳转,文件名可以省略不写。 多视窗口frames •使用frames结构设计的html文件,能够将整个窗口分成几个独立的小窗口,每一个窗口可分别载入不同的文件,令人高兴的是,每个窗口是可以相互沟通的。 •frames结构的基本格式 •各窗口的尺寸设置 •各窗口间相互操作 •frame的其它属性 frames结构的基本格式 •
... •在有frames结构的html文件中,frames文件的整体结构为: •
各窗口的尺寸设置 •我们将窗口分割为几块,横向分用rows属性,纵向分用cols属性,每一块的大小可以由这两个属性的值来实现。 •例:
例:
•#的值为一对用引号括起来的字符串,字符串中的数字表示每个分窗口所占的尺寸,数字中间用逗号隔开,有几个数字就表示分出了几个窗口。 当然,这其中的任何一个数字也可以由“*”来代替,这样表示由浏览器自动设置其大小。 如:
将100像素以外的窗口平均分配 将窗口分为三等份 各窗口间相互操作(frametarget) •由frames分出来的几个窗口的内容并不是静止不变的,往往一个窗口的内容随着另一个窗口的要求而不断变化,这就提高了frames的利用价值。 为了完成各窗口之间的相互操作,我们必须为每一个窗口起一个名字,这个名字用属性name来定义。 窗口标识(framename)
例如: 定义了窗口名称,还应该有target来配合使用,target属性指定了所链接的文件出现在哪一窗口。 target的值可以是name定义的名称,也可以是以下四类值: 显示一个新窗口 显示在同一个窗口 显示在frameset的前一份文件的窗口 显示在整个浏览器窗口 frame的其它属性 •frameframeborder=#>#=yes,no各窗口边框的设置,yes表示有边框,no表示没有边框 •#的值为像素点 设置各窗口的上下左右边界宽度,如不设置,由浏览器自动决定。 •#=yes,no,auto滚动条设置,yes表示有,no表示没有,auto表示由浏览器自动设置,#=缺省值是auto •noresize属性来设置不可变动的框边 网页布局与层叠样式表 •样式表的概念并不是新创造的,文字处理器和桌面印刷系统长期以来都在使用做某种特殊样式的排版 •样式表最重要的作用是提供了一种能使所有web页面的样式保持一致的方法 css的必要性 •许多html元素都有外观属性,如果在元素中没有指定相应的值,那么浏览器将使用这些属性的默认值。 •例如, 元素中包含font-size属性,某个浏览器可能将这个属性的默认值设定为30个点(pt)•而通过样式表则可以将该默认值更改为26个,这种改动可以只对某个 元素有效,也可以对这个文档中所有的元素都有效。•样式表的某些功能可能需要借助元素的各种属性、字体的样式以及字体的尺寸元素来实现 •然而,利用样式表可以对这些样式说明进行更精确、更一致的描述 •目前已经不提倡直接绝大多数用于描述外观的元素属性,而是建议使用样式表。 样式表的层次 •样式表的三个层次按照从低层到高层的顺序依次是: –内置(inline)样式表 –文档层(documentlevel)样式表 –外部(external)样式表。 •html样式表之所以被称为层叠样式表,是因为文档样式可以三个不同层次上进行定义 •低层样式表可以取代高层样式表,所以某个元素内容的样式是由样式表的叠加来确定的。 –内置样式表适用于单个元素的内容 –文档层样式表适用于整个文档的主体 –外部样式表则可以应用在多个文档的主体中。 •在使用时,内置样式表优先于文档样式表,而文档样式表又优先于外部样式表。 •在出现冲突的情况下,低层次的样式表具有使用上的优先权。 css可能遇到的问题 •与元素和元素属性所面临的情况一样,某种特殊的浏览器可能不能处理样式表中指定的一些属性值。 •对于这种情况,浏览器要么用一个可选择的值进行替代,要么将简单地忽略所给出的这些属性值。 内置样式 •内置样式说明出现在元素中,并且仅适用于那个元素中的内容。 •这种细粒度的样式应用背离了样式表的主要设计思想——对完整文档的各种元素进行样式统一 •对内置样式说明应当谨慎使用。 文档层样式 •文档层样式说明出现在文档的头部分,并且适用于文档的整个主体。 •这是对文档所有内容的显示外观进行格式统一的一种方法。 外部样式表 •在网站建设中,往往希望网站的整体风格能够一致,这就是外部样式表的主要应用目的 •外部样式表并不是它们所适用的文档的一部分。 外部样式表单独存储,并且在所有使用它们的文档中都要进行说明。 •可以用mime类型text/css将外部样式表编写成一些文本文件,它们可以存储在因特网上的任何一台计算机中,浏览器获取外部样式表就如同获取文档一样。 •网页首部的元素也可用于指定外部样式表,在元素中,rel属性用于指定被链接的文档与包含该链接的文档之间的关系,而href属性用于指定样式表文档的url地址 外部样式表的引用 • •指向一个外部样式表的链接必须放在html基本文档的头部(header容器中)。 样式说明格式 •一个样式说明的格式取决于该样式表的层次。 在一个元素中内置样式说明是以style属性值的形式出现的,其一般形式如下: style=“property_1: value_1;property_2: value_2;...;property_n: value_n;” •内置样式说明的作用范围只限于所处元素中的内容部分。 •文档层样式说明在文档头部以一个 • |