Dream Maker 老漂 不要有和人斗的心,你要赢的是你自己!

玩转Dreamweaver速记CSS属性

Css 规范允许使用称作速记 CSS 的简略语法创建样式。速记 CSS 使您可以用一个属性标签指定多个属性的值。例如,您可以使用 font 属性在一行语法中设置 font-style、font-variant、font-weight、font-size、line-height 和 font-family 属性。

  使用速记 CSS 时需要注意的关键问题是速记 CSS 属性省略的值会被指定为属性的默认值。当两个或多个 CSS 规则指定给同一标签时,这可能会导致页面无法正确显示。

  例如,下面显示的 H1 标签使用了普通的 CSS 语法。注意,font-variant、font-stretch、font-size-adjust 和 font-style 属性的值都被指定为它们的默认值。

  H1 {

  font-weight: bold;

  font-size: 16pt;

  line-height: 18pt;

  font-family: Arial;

  font-variant: normal;

  font-style: normal;

  font-stretch: normal;

  font-size-adjust: none

  }

  下面用一个速记属性重写这一标签:

  H1 { font: bold 16pt/18pt Arial }

  使用速记符号编写时,会自动将省略的值指定为它们的默认值。因此,上述速记示例省略了 font-variant、font-style、font-stretch 和 font-size-adjust 标签。

  如果您使用 CSS 语法的速记形式和普通形式在不只一个位置定义了样式(如在 Html 页面中嵌入样式并从外部样式表中导入样式),一定要注意省略的属性可能会覆盖(或层叠)在其他位置明确设置的属性。

  因此,Dreamweaver 默认情况下使用 CSS 符号的普通形式撰写语法。这样可以防止能够覆盖普通规则的速记规则所引起的潜在问题。在 Dreamweaver 中打开使用速记 CSS 符号编写代码的 Web 页面时,请注意 Dreamweaver 将使用普通形式创建新的 CSS 规则。通过更改"首选参数"对话框(在 Windows 中为"编辑">"首选参数";在 Macintosh 中为"Dreamweaver">"首选参数")中"CSS 样式"类别中的 CSS 编辑首选参数,您可以指定 Dreamweaver 创建和编辑 CSS 规则的方式。

  注意

  "CSS 样式"面板仅使用普通符号创建规则。如果您使用"CSS 样式"面板创建页面或 CSS 样式表,一定要知道对速记 CSS 规则进行手工编码可能会导致速记属性覆盖那些用普通形式创建的属性。因此,请使用普通的 CSS 符号创建您的样式。

Tags: 网页设计 dw

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 605

Dreamweaver的操作诀窍点滴

1、巧妙调用Style
熟悉网页设计的网友就知道,调用Style的方法很多,我们可以单击鼠标右键选择Custon Style来调用Style标准,也可以在状态栏中的元素列表上单击右键来调用Style。虽然不同的方法达到的效果看似一样,但实际上产生的HTML代码则完全不同。比如用Custon Style来调用Style标准,在网页代码中就生成一个〈span〉标签,这样的标签一多就会使文件十分臃肿而且影响浏览器的解析速度,所以我们应尽量使用状态栏中的元素列表来调用Style。 

2、使字体适应不同的分辨率
我们在制作网页的时候,经常有这种体会,那就是制作好的网页在本地计算机上浏览时很正常,但在另外一台计算机上浏览时发现原本漂亮的网页变得歪歪扭扭了,这是为什么呢?原来各个计算机的分辨率要使你的主页在不同的分辨率下都能正常显示,在 Dreamweaver中得到了较好的解决。在文档窗口的右下角,Dreamweaver 显示当前文档被设计成的分辨率大小。单击哪个数字,在弹出式菜单中可以为当前的页面指定显示分辨率,通过修改可以使你的主页更具灵活性。使不同分辨率的显示器都能较好地显示。

3、善用拖放技术
我们在使用Dreamweaver编辑网页的时候,经常需要插入一些图象什么的,假设要插入的图象很多,按照常规方法来操作就显得非常麻烦。我们可以利用拖放技巧来很好地解决这个问题。首先我们把Dreamweaver的操作窗口变成活动窗口,以腾出空间来显示Explorer窗口,找到要插入的图象文件后,把它们一一用鼠标拖动到网页的适当部位,Dreamweaver将自动把这些图象的url添加到文件的HTML代码中,当然这里要求被拖动的图象文件必须是gif、jpg等web图象格式的文件。对于已经在网页中的图象也是一样,直接拖过来就可以了。但如果被拖动的图象上有超级链接,就不可以再使用拖动技术了,因为那时拖过来的仅仅是超级链接地址。

4、善于为对象取名
我们在用Dreamweaver来制作非常复杂的效果时,有可能需要经常重复地使用某一个或者多个对象,例如我们经常需要定位某个特定的表格、图象等,如果我们没有给某一个网页中的多个对象取名的话,那么在重复应用这些对象的时候,可能很麻烦或者容易出错。为了能够方便调用这些对象,我们应该在每创建一个新的对象时,都记得给它取一个有代表性而且比较容易记忆的名称。在给这些对象命名时,我们可以通过对象的“属性”面板来操作就行了。

5、多用快捷键来提高效率
为了提高操作的效率,我们可以在Dreamweaver中使用快捷键,例如使用Ctrl-B或Ctrl-I来为文字应用黑体或斜体格式,也可以使用以下一些键盘快捷键来为选中的文本应用HTML格式:Ctrl-0: 无格式   Ctrl-T: 段落   Ctrl-1: 标题 1   Ctrl-2: 标题 2
Ctrl-3: 标题 3   Ctrl-4: 标题 4   Ctrl-5: 标题 5   Ctrl-6: 标题 6

6、一次链接到两个网页
我们都知道超级链接一次只能连到一个页面。如果我们要想一次在不同的框架页中打开文档,可以使用“Go To URL”javascript 行为。打开一个有框架的网页,选择文字或图象,然后从行为面板中选择“Go To URL”。我们会注意到Dreamweaver会在“Go To URL”对话框中显示所有可用的框架。选择其中一个我们想链接的框架并输入相应的URL后再选择另一个框架并输入另一个URL。

7、利用“Format Table”命令来修饰网页
在复杂的网页设计中,表格的应用是最多的,因为利用表格可以自由地控制文本和图象在网页上出现的具体位置,从而使整个网页看上去紧凑统一。Dreamweaver在这方面也不甘落后,我们可以使用其中的“Format Table”(格式化表格)命令来快速地对表格应用预先设计好的样式。要使用预先设计好的样式,先将光标置于表格的任意一个单元格内,再选择“Command”→“Format Table”命令, 在随后出现的对话框中,从左边的列表中选择一个设计方案。按“Apply” 键来查看效果,如果不满意的话,还可以重新设置或者修改部分参数的值,如边界粗细,背景颜色等等。

8、尽量不要给文件起中文名称
大家在制作好了网页后,通常会给网页起一个具有代表性的中文名称,一来能使人一看文件名就能大概了解文件所包含的内容,二来能够方便各个超级链接之间的相互调用。但如果你在Dreamweaver中这样做,就会发现Dreamweaver对中文文件名支持得不是太好,经常会有页面调用不正确的现象发生,所以我们以后在Dreamweaver中保存网页的时候,尽量用英文或者数字作为文件名称,这样就可以避免上面的出错现象。

9、经常保存当前被编辑的文件
有网友说经常保存文件是不是怕突然死机呀?这话当然没错,但我们在Dreamweaver中要经常保存文件还有它特别的意义。因为我们在设计主页的时候,Dreamweaver会跟踪我们对文件作出的任何改动,也就是说即使我们在主页中简单地移动了一下某个对象,Dreamweaver也能生成大量的临时源代码,想象一下,如果在主页中作了很多改变,那么生成的这些大量代码就变得很难管理,从而会影响系统的性能。因此我们发现如果Dreamweaver的性能开始降低,这可能是由于驻留在内存中的大量代码变得太庞大的缘故,只要保存一下文件,就会使这些临时代码消失,从而提高性能,所以以后我们在使用Dreamweaver时,要有经常保存文件的习惯。

10、自动在网页中加入更新时间
我们知道一个网页要想获得更多的回头率,一个很重要的一条就是要不断更新。但对于我们这些个人网页来说,要天天及时更新恐怕不是很容易的事情。因此,我们希望网页能自动更新,下面笔者就提供一个能自动更新修改时间的源代码,我们只要把这段源代码添加到<BODY>…< /BODY>之间就能实现更新时间的目的了:
< script Language="javascript"><!--
document.write("Last Updated:"+document.lastModified);
-->< /script>

11、让鼠标移到图象链接上有动态变化
有时我们为了要达到一种逼真的效果,希望鼠标移动到某个链接上时能有动感产生。使用Dreamweaver可以很容易实现这种效果。设计时,我们首先需要准备两幅图象,第一幅是原始图象,第二幅是鼠标移动上去后的图象。接着用鼠标单击第一幅图,在属性面板中的链接栏中填上要链接的文件,然后单击键盘上的F8键,在弹出的Behaviors窗口中单击“+”号,随后选择“swap image”,在接着出现的窗口中选择第二幅图象,最后单击确定就可以了。

12、让网页自动关闭
如果我们希望自己的网页在指定的时间内能自动关闭,不妨在网页源代码中的<BODY>标签后面加入如下代码: < script LANGUAGE="javascript"> <!--
setTimeout('window.close();', 3000);--> < /script>
其中代码中的3000表示3秒钟,它是以毫秒为单位的。

13、在网页中加入单个或几个空格
输入空格你会吗?有人说单击一下空格键不就成啦!然而我们在Dreamweaver中单击空格键时,好象就不行。那该怎么办呢?不急,下面有两种方法输入空格:其一、在源代码中输入 ,每个 之间请用空格分开;其二、单击键盘上的复合键Ctrl+Shift+Space。

14、隐藏不必要的标签
  如果在网页中插入了不可见的元素时,Dreamweaver会自动在页面上添加一个与之相应的元素标签,以便于我们选择不可见元素。但这并不全是件好事,比如我们在一个有很多层的页面中的第一行便插入一个表格,就会发现由于首行排列了太多的层元素标签而使得表格自动退到了页面的第二行,虽然在浏览时并不影响效果,但这确确实实会阻碍我们的工作。所以当我们觉得某个元素标签碍手碍脚时,就索性将之屏蔽掉。方法是按Ctrl+U打开Preferences面板,在Category中选中Invisibel Elements,在面板的右边将会出现所有的元素标签。只要将不需要的元素标签前的勾去掉,以后它就保证不会再出现了。

15、使用定制窗口功能测试网页
  前面,笔者曾说过,在不同分辨率下网页的显示效果会大不一样,谁都不希望自己辛辛苦苦设计出来的网页在不同的分辨率下会面目全非,所以测试网页在不同分辨率下的浏览效果是网页制作中很重要的一步。而Dreamweaver让用户十分轻松地实现测试,我们可以在Dreamweaver的操作界面中的状态栏中间,选择需要的分辨率来调节窗口大小,从而实现在不同分辨率下测试网页了。

16、只复制编辑区中的文字
在几个不同的应用程序中间相互复制文字,是我们在实际工作中可能要常做的事情。但是,如果我们从Dreamweaver中复制编辑区中的文字到另外一个应用程序的时候,HTML代码和文字将一起被复制过去了,那么我们该如何才能只把编辑区中的文字复制下来呢?我们知道,通常复制时都用快捷键 Ctrl - C 来操作,如果我们在复制的时候多按一个C键,那么Dreamweaver将只会复制选中的文字了。

17、去掉链接的下划线
有时为了达到某个外观上的特殊效果,我们希望把超级链接下面的下划线屏蔽掉。同样我们也用两种方法来实现:一是在源代码中的<HEAD>…</HEAD>之间输入如下代码:
<style type="text/css"> <!-- a { text-decoration: none}--> < /style>;二是用鼠标依次单击Dreamweaver中的Text/Custom Style/Edit/Style Sheet/New/Redefine HTML Tag,并从中选择a,然后在decoration中选中none,最后单击确定就成功了。

18、定义网页的关键字
为了使自己的网页在搜索引擎中能很容易地被检索到,准确定义网页中的关键字是一项很重要的工作。在Dreamweaver中,我们可以用两种方法来定义网页中的关键字:一是在源代码中的<head>与</head>标签中,添加如下代码:< meta name="keywords" content="yancheng,yancheng,yancheng"> ,其中content中的内容即为关键字,为了提高检索的命中率,我们可以重复多次使用同一个关键字,中间用逗号隔开;另外一种方法是在Dreamweaver中用鼠标依次单击Insert/Head/KeyWords命令,在随后弹出的对话框中重复输入希望被检索的关键字就可以了。

Tags: 网页设计 dw

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 639

Dreamweaver制作网页小技巧汇集

本文汇集了一些Dreamweaver制作网页时的可以用的一些小技巧。希望对您有所帮助。

  1)怎样将 Dreamweaver 集成到 IE 浏览器?

  Dreamweaver 安装程序会在上下文选单增加一个“ Edit with Dreamweaver ”命令,我们还可以修改 Windows的注册表使它与 IE 集成。就象 MS Word 、 Frontpage 和 Notepad 一样,通过 IE 工具栏的编辑按钮来调用Dreamweaver 打开当前网页。

  将下面文本的最后一行要改为你自己的 Dreamweaver 安装路径,把它们保存为一个 *.reg 文件,双击它将信息添加到注册表即可。
  REGEDIT4
  [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver]
  [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell]
  [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit]
  [HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit\command]
  @="C:\Program files\Macromedia\Dreamweaver 3\dreamweaver.exe %1"
  如果要设置为 IE 缺省的编辑器,打开 IE 的“Internet 选项”,在程序标签指定。

  2)为了使用某些脚本,经常要为图形或文本加上空链接,但是浏览时点击有空链接的对象时,会跳到页面的顶端,如何避免?
  因为浏览器以为链接到同一页,可它又找不到定义的书签( anchor ),于是停留在页面的顶端。用“ javascript:void(null) ”替换空链接的“ # ”,解决这个问题。

  3)使用 CSS 、层的时候,在不同浏览器的效果不一样,有时甚至出现错位现象,怎样解决?
  在对不同浏览器的兼容方面, Dreamweaver 作得不错,但绝不意味用 Dreamweaver 作出的网页在 IE 和 Netscape 中完全一样。通常情况下,用不同的浏览器浏览同一个网页的外观不可能完全一样,这是不同厂家的浏览器本身决定的。

  一般要尽量注意以下问题:
  不要混合使用层和表格排版,如果是父子关系,如层中表格,不在此原则范围内;
  内联式的 CSS 在 Netscape Navigator 中经常会出现问题,使用链式或内嵌式;
  有时需要在空层插入表格或者透明图片,以保证在 Netscape Navigator 里的效果。对于只有几个像素宽度或高度的层,改用图片来实现;
  避免使用 W3C 组织不推荐的排版属性,用 CSS 代替。

  4)为何从别的文档拷贝文本到 Dreamweaver ,所有的段落会挤成一团,而在 Dreamweaver 内部又带有格式代码?
  Dreamweaver 复制和粘贴文本有二种类别,标准的方式将对象连同对象的属性一起复制,把剪贴板的内容作为 HTML代码;另一种方式仅复制或粘贴文本,复制时忽视 html 格式,粘帖时则把 html 代码作为文本粘贴。多按一个“ Shift ”(Ctrl+Shift+C/Ctrl+Shift+V )键即按后一种方式操作。

  5)为什么网页用 IE 浏览正常,用 Netscape Navigator 却不符合要求甚至出错,而且在 Dreamweaver 的文档窗口老是修改不好?
  请检查代码。因为用所见所得编辑器反复修改页面的某些部分,有时会留下一些多余的代码,比如多余的链接,这些代码在 Dreamweaver的文档窗口看不到, IE 会忽视它们。但是 Netscape Navigator 对代码要求更严格,预览时就出现不可思议的现象。

  6)在 Netscape Navigator 中,有些书签( anchor )不起作用,有些好象消失了?
  Netscape Navigator 的书签是大小写敏感的。在 Navigator 中,多层嵌套的表格里面的书签会丢失,把书签放到表格外面。

  7) Dreamweaver 文档窗口布满了各种各样的面板,为了编辑文档,不得不扒开一个个空隙,太累,如何是好?
  一个 800X600 分辩率的屏幕对于 Dreamweaver 来说确实小了些,不过即便是 1024X768 ,也放不下所有的面板。关键是好好组织。

  关闭那些在编辑中暂时用不到的面板,把常用的面板放在一起,节省屏幕空间;
  除非现在要用,否则关闭“ HTML Source Inspector ”,它除开占用屏幕空间,还占用相当的系统资源;
  按 F4 隐藏所有打开的面板,一览文档的全貌,再按一下,显示面板;
  在“ Windows ”选单有个“ Arrange Floating Palettes ”命令,使用这个命令将所有打开的面板放在窗口四周,并互不重叠。
  多用快捷键并熟练掌握是很好的提高工作效率的方法。
  当添加不可见的对象时,Dreamweaver会在文档窗口的页面顶部加上相应的图标,如果图标太多,可能妨碍编辑。可以按“Ctrl+Shift+I”(主选单 View|Invisible Elements)来隐藏和显示它们。也可以设定不出现这些图标,不过不建议这样作,因为它们能帮助选择对象,便于编辑。

  8) Head 对象面板只能添加内容,能在文档窗口修改 < head> 标记的内容吗?
  可以。有一种非常直观的方式,按“ Ctrl+Shift+W ”(主选单 View|Head Content ),在文档窗口主选单栏下出现一行图标,点击这些图标修改。

  9)如何选择表格、层里面那些非常小的,比如 1X1px 的图片?
  在表格的单元格中点击,然后按下“ Shift ”键,用箭头键移动即可选择。
  也可先选定表格单元(按下 Ctrl 键,用鼠标点击相应单元)或者层,然后在“ HTML Source Inspector ”面板中选择高亮代码中的 < img src="..."> ,返回文档窗口,图片即被选择。

10)怎样编辑一个框架系的名字(Title)?
  按“ Ctrl+F10 ”打开“ Frames ”面板,点击最外面的框,按“ Ctrl+J ”(主选单 Modify|Page Properties )。

  11)如何改变“behaviors”的缺省事件?
  事件设定文件放在 Dreamweaver 安装目录下的“ \Configuration\Behaviors\Events\ ”文件夹,比如对于 4.0 以上版本浏览器,打开文件“ 4.0 and Later Browsers.htm ”。
  < A onClick="*" onDblClick="" onKeyDown="" onKeyPress=""onKeyUp=""onMouseDown="" onMouseOut="" onMouseOver="" onMouseUp="">

  将“ onClick="*" ”中的“*”移到“ onMouseOver="" ”中,改为: < AonClick=""onDblClick="" onKeyDown="" onKeyPress="" onKeyUp=""onMouseDown=""onMouseOut="" onMouseOver="*" onMouseUp="">
  重新启动 Dreamweaver ,该类缺省事件即变为“onMouseOver ”。其他类推。

  12)在打开一个页面时,同时打开一个小窗口,用 Dreamweaver 能够实现吗?
  能,不用写一行代码。在“ behaviors ”面板使用内置的“ Open Browser Window ”脚本,设定页面、窗口大小、属性。如图:

""
  13)插入表格时,在表格单元中老是有个空格( < td> < /td> ),怎样才能不让它产生?
  这是 Dreamweaver 自动生成的,不要删除它。如果表格单元里没有任何东西, Netscape Navigator 将不显示该单元。

  14)模板文档的 < head> 标记里,除了网页主题外不能编辑,怎样才能将 behaviors 加入到基于该模板的网页?
  用“ HTML Source inspector ”面板在模板文档的“ < /head> ”前加入可编辑标记,如下:
  < !-- #BeginEditable "Javascript" -->
  < script language="JavaScript">
  < /script>
  < !-- #EndEditable -->

  15)在合作开发和管理网站时,使用 Dreamweaver 的登记/检查系统,是否为远程服务器的网站的相关文件加上了不同的访问权限?
  check in/check out 是 Dreamweaver 内部使用的一种管理机制,它与文件的属性无关。“ checkout”意味着该文件正被我使用,别人不能编辑它;“ check in ”则表示该文件可以被别的同事 checkout及编辑,本地的文件就会变成只读,防止自己改变它的内容。


  Dreamweaver通过在本地和远程服务器上产生相应的 “.lck” 文件来实现 check in/check out 功能,这些文件在“ Site”窗口不显示, Dreamweaver能够读这些文件,它只对 Dreamweaver 有效。并没有为文件加上什么属性。如果用别的 Ftp工具和编辑器,仍旧可以打开它们。

  16)作网页时,鼠标飞舞,经常改变了设置好的图片的大小。能够不重新查看图片就纠正吗?
  如果图片的大小不符,在属性面板,它的值会变成显目的粗体。按面板上的“ Refresh ”按钮,就可恢复成真实大小。

  17)如何才能单击一个链接,同时改变多个框架?
  最直接的方法就是为该链接建立一个框架系。
  用 Dreamweaver 的“ Go to URL ” behavior 更简单。对话框显示所有的框架,在下面的“ URL ”栏填入相应的页面就是。
  
""

18)想给文本加上 behavior ,可是 behavior 面板上的项目都是灰暗的,不可选的,怎么办?
  以前遇到这种情况,我一般在文本旁边插入一张图片,把需要的 behavior 加在图片上。然后再编辑代码,移到文本上,并去掉图片。
  上面的作法较繁琐,便捷的方式是将文本链接到“ javascript:void(null) ”,那些 behavior 就老老实实显露出来了。

  19)把使用了 behaviors 的层放进 Library 时, Dreamweaver 不让层的 behaviors 跟着走,怎么办?
  用模板来作。

  20)检查 Flash 插件并重定向的脚本有时不正常,还有别的方法吗?
  制作 Flash 网页时,人们习惯使用 Dreamweaver 的“ check plugin” behavior 来重定向。但是有时它会错报,明明安装了插件,却说没有。下面介绍一种稳妥的方法来重定向。

  制作一个新的首页作为重定向的页面。用“ head ”对象面板的“ Insert Refresh ”定向到未使用 Flash技术的网页,如图。它会在页面头部加上如下代码: < meta http-equiv="refresh"content="4;URL=noflash.htm">
  
""
  另作一个很小的 Flash 影片,在第一帧加上一个“ Get url ”行为,指向使用 Flash 技术的页面。把这个小影片嵌入到用来定向的首页。

  显然,这个重定向的页面是非常可靠的。

Tags: 网页设计 dw

发布: 老漂 分类: 精彩|收藏 评论: 0 浏览: 558