用表格做网页

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用表格做网页,表格在网页制作中有着举足轻重的地位,很多网站的页面都是以表格为框架制作的,这是因为表格在内容的组织、页面中文本和图形的位置控制方面都有很强的功能,灵活、熟练地使用表格,会使你在网页制作中如虎添翼。

插入第一个表格

我们看一下这个网页,虽然看起来很复杂,但主要是利用表格制作的。去掉文字和图形,可以看到其表格框架为下面这个样子。

下面我们就利用表格制作这个网页。启动Dreamweaver后,自动产生一个空文档。我们先来定义网页尺寸,不同的分辨率所查看的网页最终结果是不一样的,为了照顾更多的上网者,我们设置640×480分辨率(图3),单击状态栏上的窗口尺寸箭头,在弹出的列表中选择“600×300 (640×480),Maximized”,窗口就小了,做出的网页在640×480分辨率下会显示正常,编辑区大小为600×300,我们编辑的网页宽度就定为600,高度可以大些,在浏览器中显示时会有竖直滚动条。设置页面尺寸我们看一下网页的布局,共有三个主要表格,最上面的表格放置logo图标和banner广告条,中间的表格为主要栏目切换条,最下面的表格为网页正文。根据网页布局,我们先来制作最上面的表格。单击“对象面板”中的插入表格图标,弹出“Insert Table”对话框。设置行数(Rows)为1,列数(Columns)为2,表格宽度(Width)为590Pixels,表格线宽度(Border)为0,另两个选项“Cell Padding”表示表格内文本与表格线的距离,“Cell Spacing”表示表格单元格之间的距离,这里我们不做设置,单击“OK”,表格就插进来了。

“插入表格”对话框

将光标定位在表格的第一个单元格内,可以看到状态栏左侧的标签选择器处显示为

“{body}{table}{tr}{td}”,其中table表示表格,tr表示表格中的行,td表示单元格,现在td被加粗显示,说明光标处在单元格内。单击一下{table},标签选择器处显示为“{body}{table}{tr}{td}”(图5),再看编辑区内的表格,表格周围为一圈黑线,表示表格被选中了,四周还有几个黑色的小方块,是表格拖放手柄,可以用来改变表格的大小。用标签选择器选择表格选中表格后,我们查看一下属性面板,可以看到刚刚设置的一些表格属性,行数(Rows)为1,列数(Cols)为2,表格宽度(W)为590Pixels。以后要改变表格的属性,就可以在属性面板中进行了。

表格的属性面板

按Ctrl+S,将此文件保存在D盘myweb文件夹下。

接下来我们在表格中插入图形。在第一个单元格内单击,然后按下Ctrl+Alt+I键,弹出插入图片对话框,选择事先做好的logo图片,单击“Select”,图片就插到第一个单元格中了。

在属性面板中可以看到,此图片宽度为170像素,我们可以将第一个单元格的宽度也调整为170像素宽。按一下右方向键,光标就定位在第一个单元格中了,这时属性面板中显示的是第一个单元格的属性,我们在宽度输入框中填入170,再敲一下回车,第一个单元格就刚好容纳下所插图形了。同样,我们可以在第二个单元格中插入Banner 图形,第一个表格就做好了。

制作第二个表格

下面我们制作栏目切换条。

这是一个一行、五列的表格,我们用上面的方法插入,表格的宽度也设为590Pixels,Border为1,单元格间距“Cell Spacing”为0。“插入表格”对话框将光标定位在某一单元格中,按下Ctrl+A键,选中所插入的表格,在属性面板中设置表格高度(H)为20 Pixels。

表格的属性

下面我们进行各种颜色设置,使表格有背景色和立体效果。先设置表格背景色,单击属性面板的最下排颜色选择按钮“Bg”,从弹出的颜色列表中选择一种绿色(#A3C06D)。接下来设置表格边框高亮度效果(Light Brdr)的颜色,单击颜色选择按钮,从颜色列表中选择一种深颜色,这里我们选择“#003300”,用同样方法设置表格阴影效果(Dark Brdr)颜色为#FFFFFF,表格就变成了这个样子。

在属性面板上设置立体效果

我们把最后一个单元格背景设置为另一个颜色,表示此项为当前激活的选项。在最后一个单元格内单击鼠标,此时属性面板变为当前单元格的属性,用上面的方法设置背景颜色为#CCCC33,这里再告诉你一个选择颜色的方法,当单击颜色选择按钮后,鼠标指针变为一个吸管的样子,这时就可以在屏幕上吸取颜色了,你可以直接到我们的例子中吸取所需颜色。如果你懒得这样做,就直接在颜色输入框中键入

“#CCCC33”。

设置单元格背景

你可能会问这样一个问题,最后一个单元格刚才是绿色,现在又是黄色了,这是怎么回事?这要从表格(table)、表格行(tr)和单元格(td)的格式的优先级说起。如果我们同时对表格、表格行和表格单元格设置了不同格式,比如设置了不同的背景颜色,那么那一个优先显示呢?其优先级为:表格单元格>表格行>表格,也就是td>tr>table,所以这里我们将此单元格的颜色设置为黄色,而将整个表格颜色设置为绿色,则在整个表格中只有这个单元格颜色为黄色,其他单元格颜色都为绿色。最后我们在此表格内加上文字和相应的链接,第二个表格就完成了。

表格的嵌套

在这个例子中,下面部分是一个大表格,这个表格共有三行两列,一些单元格中还插入了一个新的表格。下面我们开始制作,先在第二个表格下插入一个三行两列,宽为590Pixels的表格。先看看这条红线是怎么做出来的。在第一行第一个单元格内单击,然后向右拖动鼠标,将第一行的两个单元格选中,按下M键,选中的单元格被合并为一个单元格。合并单元格在属性面板中,设置此行高度H为1,背景颜色为红色。再按下Ctrl+Tab键,调出HTML源代码编辑窗口,显示光标所在位置的源代码为:我们将单元格内的占位字符“ ”删除,关闭HTML编辑窗口,表格第一行就显示为一条红线了。用表格产生红线下面我们制作中间左侧的栏目。在第二行第一个单元格内单击鼠标,设置此单元格宽度为110Pixels,然后在此单元格内插入一个表格。按下Ctrl+Alt+T键,设置行数(Rows)为6,列数为1,border=0,单击宽度(Width)后面的下拉列表,从中选择“Percent”(百分比),在文本框中输入100,单击“OK”,所插入的表格刚好充满第一个单元格。

在单元格中嵌套表格

注意:嵌套表格的宽度受表格单元的限制,也就是说所插入的表格宽度不会大于容纳它的单元格宽度,即不会大于110Pixels。比如我们现在看一下表格内的单元格有多宽,可以将光标定位在第一个单元格内,然后单击属性面板下的这个按钮,就会将表格宽度从百分比相对值转换为实际像素值,可以看到单元格宽度为108Pixels,再点一个旁边的按钮,又将表格宽度转换为百分比相对值。表格宽度值的转换你可能要问,为什么单元格宽度不是110Pixels呢?这是因为表格线本身宽度为1,两侧框线就占去了2个像素,所以单元格实际宽度为108Pixels。在计算表格或单元格宽度和高度时应该注意这一点。我们刚插入的表格添加背景图。选中此表格,在属性面板中单击背景图选项右侧的图标,,弹出图片选择对话框,选一个带过渡色的横条图片,这个图片就被平铺在表格内了。

给表格添加背景图

注意,这个图片是事先处理好的,其宽度与表格宽度相同。

好了,你可以在这个子表格内写上文字,设置字的大小为2,居中对齐,并加上链接。其中“报刊杂志”条目不用加链接,字的颜色也可设置得不同,表示当前页面属于此条目。最后一个内插入一个动态Gif图,在图的属性中,设置Alt为“给我来信”,链接为“mailto:ketang.pc@”,这样在浏览器中,就会启动发送邮件窗口,便于网友直接给你来信。

加入邮件链接好,最后再看一下页面吧!表格的编辑我们再来制作右侧的表格。在主表格第二行的第二个单元格内插入一个七列四行的表格,表格宽还是100%Percent,边框的高亮颜色为黑色,边框的阴影颜色为白色,表格线宽度为1,背景色为#E9FCDA,这就是完成后的效果。

各列的宽度可以根据需要进行调整,方法是将鼠标指针置于列间的竖线上,鼠标指针变为左右双向键头,按下鼠标左键拖动就可以改变列宽了。

改变列宽

相关文档
最新文档