在使用Dreamweaver进行网页设计的过程中,我们总会遇到很多问题,尤其是网页设计的新手们。本文就以在网页制作中经常遇到的一些问题为例,列举了一些解决方案和小技巧。希望能帮助你解决你曾经在制作网页时遇到一些问题。
问题1:使用css、层时,在不同浏览器上的效果不一样,有时还可能出现错位现象,那么,此时该怎么办?
解答:在对不同浏览器的兼容方面,Dreamweaver做得挺好的,但并不意味着用Dreamweaver作出的网页在IE和Netscape中完全一样。通常情况下,用不同的浏览器浏览同一个网页的外观不可能完全一样,这是不同厂家的浏览器本身决定的。
一般要注意以下问题:
(1)不要使用层和表格混合来排版,如果是父子关系,如层中表格,不在此原则范围内;
(2)内联式的CSS在Netscape Navigator中经常会出现问题,使用链式或内嵌式;
(3)有时需要在空层插入表格或者透明图片,以保证在Netscape Navigator里的效果。对于只有几个像素宽度或高度的层,改用图片来实现;
(4)避免使用W3C组织不推荐的排版属性,用CSS样式表代替那些排版属性。
问题2:在Netscape Navigator中,有些书签(anchor)不起作用,有些好像消失了?
解答:Netscape Navigator的书签是大小写敏感的。在Navigator中,多层嵌套的表格里面的书签会丢失,把书签放到表格外面。
问题3:怎样将Dreamweaver集成到IE浏览器?
解答:Dreamweaver安装程序会在上下文选单增加一个“Edit with Dreamweaver”命令,我们还可以修改Windows的注册表使它与IE集成。就像MS Word、Front page和Note pad一样,通过IE工具栏的编辑按钮来调用Dreamweaver打开当前网页。
将以下文本的最后一行改为你的Dreamweaver安装路径,把它们保存为一个*.reg文件,双击它将信息添加到注册表即可。
REGEDIT4
[HKEY_CLASSES_ROOT.htmOpenWithListDreamweaver]
[HKEY_CLASSES_ROOT.htmOpenWithListDreamweavershell]
[HKEY_CLASSES_ROOT.htmOpenWithListDreamweavershelledit]
[HKEY_CLASSES_ROOT.htmOpenWithListDreamweavershelleditcommand]
@=”C:ProgramfilesMacromediaDreamweaver3dreamweaver.exe%1″
如果要设置为IE缺省的编辑器,打开IE的“Internet选项”,在程序标签指定。
问题4:用IE浏览网页能正常显示,为什么用Netscape Navigator却不符合要求,或者出错,在Dreamweaver的文档窗口总是修改不好,怎么办?
解答:请检查代码。因为用所见即所得的编辑器反复修改页面的某些部分,有时会留下一些多余的代码,或者多余的链接。这些代码在Dreamweaver的文档窗口中看不到,IE会忽视它们。但Netscape Navigator对代码要求更严格,预览时就会出现意料之外的现象。
问题5:为了使用某些脚本,经常要为图形或文本加上空链接,但是浏览时点击有空链接的对象时,会跳到页面的顶端,如何避免?
解答:因为浏览器以为链接到同一页,可它又找不到定义的书签(anchor),于是停留在页面的顶端。用“javascript:void(null)”替换空链接的“#”,解决这个问题。
问题6:为什么从别的文档将文本复制到Dreamweaver,所有的段落会挤成一团,但在Dreamweaver内部又带有格式代码?
解答:Dreamweaver复制和粘贴文本有两种类别,标准的方式是将对象和对象属性一起复制,把剪贴板的内容作为HTML代码;另一种方式仅复制或粘贴文本,复制时忽视html格式,粘帖时则把html代码作为文本粘贴。多按一个“Shift”(Ctrl+Shift+C/Ctrl+Shift+V)键即按后一种方式操作。
问题7:Dreamweaver文档窗口布满了各种各样的面板,编辑文档时,要一个个地点击展开那些功能,太麻烦了,该怎么办?
解答:如果是一个800X600分辩率的屏幕,那么对于Dreamweaver来说确实小了些。即使是1024X768像素大小的窗口,也放不下所有的面板。关键是好好组织、排列好。有以下4个技巧:
(1)按F4可以隐藏或显示所有打开的面板;
(2)关闭那些在编辑中暂时用不到的面板,把常用的面板放在一起,以节省屏幕空间;
(3)如果不是立刻要用,那么关闭“HTML Source Inspector”,因为它不仅占用屏幕空间,还占用相当的系统资源;
(4)在“Windows”选单中,有一个“Arrange Floating Palettes”命令,使用这个命令可以打开所有面板,并使其互不重叠。
以上便是网页设计中的几种常见问题的解答,希望对你有帮助,在今后的dreamweaver应用中更加得心应手。