的表格标签例外。
104. 复制样式表
一般来说,复制的样式表应为自定义的样式,当所需要的样式表与自定义的样式表在大
部分样式上相同时,可以复制自定义的样式表,然后再加以修改得到需要的样式表。而复制
重新定义的标签和利用标签选择器创建的样式,因为定义的目标已明确了,所以复制无太大
的意义。
105. 制作一个动态链接效果
目前,在大多数国内的网站中为了增加网页的美观,应用较多这种基于文字超链接的动
态链接效果。这种效果的原理是定义了超链接的四种状态: a:link 、 a:active 、 a:hover 、 a:visited ,
并对这四种状态的样式进行不同的定义,这样在网页中当超链接处于不同的四种状态时,就
有不同的样式,从而形成了动态的效果。
106. 常用的一些属性值及说明
字体:通常选择“宋体” 。字体大小:设置为 9pt 和 12pt 的中文较为常见。样式:当字
较小时,字体的粗细有一定限度。样式:包括正常、斜体和偏斜体三个选项,但中文表现似
乎并不明显。大小写:包括首字母大写、大写、小写和无四个选项,可设置每个英文单词的
首字母大写,或将全部单词设置为大写或小写。修饰:这是 CSS 的一个十分有用的效果,包括下划线,上划线,删除线,闪烁及无五个选项。
107. 动态链接效果
在不应用样式表的情况下,网页中的链接是静态的,在 IE4 及高级版本中可以在浏览器
的设置中设置链接的动态效果,当然这种动态效果是有效的,只能定义下划线状态,其功能
远远不如样式表的功能强大。在样式表中不但可以定义下划线,还可以定义颜色、字体样式
和背景等许多样式。不过不用担心当浏览器对链接的效果进行设置后与样式表有冲突,浏览
器总是以样式表为准。
108. AP 元素的标签
默认情况下,插入 AP Div 的标签是 div ,这个标签与 IE 与 Navigator 中都受支持,并且
被 W3C 所接受,通常不需要对它进行改变。如果想进行改动,可以在 AP Div 的“属性”
面板中的“标签”下拉列表中进行选择。
109. AP Div 的关系
如果两个 AP Div 有交叉,它们可以有两种关系:重叠与嵌套。重叠就是这两个 AP Div
是独立的, 任可一个 AP Div 改变时,不影响另外一个层;而嵌套时子 AP Div 会随着母 AP Div
的某些属性的变化(例如位置移动)而变化,而母 AP Div 不随子 AP Div 发生变化。
110. 建立一个完全处于母 AP Div 之外的子 AP Div
如果想建立一个完全处于母 AP Div 之外的子 AP Div ,不能通过直接在母 AP Div 之外
建子 AP Div 的方法进行,而是要首先在母 AP Div 内建立一个子 AP Div ,然后将子 AP Div
移动到母 AP Div 外面。
111. 用另一种方法建立嵌套 AP Div
在建立好第一个 AP Div 后, 拖动 “常用” 选项卡上的“绘制 AP Div ” 按钮到这个 AP Div
中,则新 AP Div 就为了老 AP Div 的子 AP Div 。
112. 比较 AP Div 的重叠与嵌套的区别
为了进一步比较 AP Div 的重叠与嵌套的区别,可以先建立两个重叠的 AP Div ,再建立
两个嵌套的 AP Div ,然后分别移动各个 AP Div ,观察另外一个 AP Div 的变化情况。
113. 应用 Alt 键
如果在“首选项”对话框中,选中了“如果在 AP Div 中则使用嵌套”复选框,那么当
新建的 AP Div 与上次建的 AP Div 有交叉时,新 AP Div 自动成为原 AP Div 的子 AP Div 。
此时如果想让它和原 AP Div 成为并列关系,可以先按下 Alt 键,再绘制 AP Div 。当然,如
果该复选框没有被选中,按下 Alt 键后绘制的 AP Div ,和原 AP Div 就由并列关系变为嵌套
关系。
114. AP Div 的命名
AP Div 的命名并不是随意的,为了避免出错,需要掌握 AP Div 的命名规则:不能用非
英文字母的字符开头,例如 1apDiv , -apDiv 等;不要使用特殊字符或空格,例如 apDiv-1 ,
apDiv*1 , apDiv 1 等,这些命名中包含“ - ” 、 “ * ” 、空格等特别字符, Netscape 的浏览器不
能正确处理这样的 AP Div ,很容易因为不能正确安排这些 AP Div 而报错;给网页中的每个元素都取不同的名字,当 AP Div 的名字和网页中元素的名字例如图像的名字一样时,浏览
器就有可能会报错。
115. 给 AP Div 分配一个大的 Z 值
在通常情况下,如果想让一个 AP Div 永远在上面,不被其他 AP Div 覆盖,可以给它一
个很大的 Z 值,例如 1000 ,而将其他有可能重叠的 AP Div 的 Z 值设置为 100 之内的数。
116. AP Div 中的特殊对象
如果 AP Div 中包含了一些特殊对象,例如 Java Applet 和 ActiveX 控件,则这些元素有
可能忽略 AP Div 的“ Z 轴”属性,而直接显示到最上面的 AP Div 中。所以当在 AP Div 中
应用这些元素时,一定要先做测试,或者将他们放到最上面的 AP Div 中。
117. 避免 AP Div 的重叠
如果需要画几个距离很近的 AP Div ,而又不希望这些 AP Div 之间出现重叠,可以执行
“修改 > 排列顺序 > 防止 AP Div 交迭”菜单命令。反之,当发现 AP Div 之间不能重叠时,
将此项的勾选去掉即可。
118. Dreamweaver 对 AP Div “溢出”选项的默认显示方式
Dreamweaver 在编辑状态时并不能正确显示 AP Div 的 4 种“溢出”显示方式,而是全
部采用 visible 的方式,如果想要看到正确的浏览效果,一定需要通过浏览器验证。
119. 浏览器对“溢出”的支持
IE 对“溢出”的支持要远远好过 Netscape , 4 种情况都可以在 IE 中正常显示, 而在 Netscape
中,只有 visible 的情况是正常的,其他 3 种情况都不能被正确显示。
120. 用嵌套 AP Div 来准确定位需要剪辑的坐标
之所以可以用嵌套 AP Div 来准确定位需要剪辑的坐标, 是因为嵌套 AP Div 的坐标是相
对于母 AP Div 左上角的相对坐标,这与剪辑的坐标恰好一样。子 AP Div 坐标加上宽和高,
就是剪辑的最右( R )和最下( B )的坐标。
121. 巧用 AP Div 的剪辑
可以先将 AP Div 的一部分显示出来,例如剪辑区是一道习题的题目部分,当预设的条
件满足时,可以将整个 AP Div 显示出来,如以前隐藏的习题的答案部分。
122. 为什么要使用“ AP 元素”面板
虽然“ AP 元素”面板提供的功能可以在其他地方找到,我们还是强烈推荐大家在使用
AP Div 的时候将“ AP 元素”面板打开。它可以将所有的 AP Div 都列出来,无论 AP Div
是否可见;而且可以将 AP Div 的关系(包括并列和嵌套)直观地表现出来;不仅如此,在
这里修改它们的关系或单个 AP Div 的属性都很方便。
123. 利用“ AP 元素”面板删除 AP Div
利用“ AP 元素”面板可以很简单地进行 AP Div 的删除操作,在“ AP 元素”面板中任
选一个 AP Div ,按 Delete 键即可。
124. 利用“ AP 元素”面板进行 AP Div 的选择
利用“ AP 元素” 面板的好处之一就是可以方便地选择所需要的 AP Div , 特别是某 AP Div
不可见,或者被其他 AP Div 完全盖住时,没有“ AP 元素”面板几乎无法选择该 AP Div 。
125. AP Div 的可见性
AP Div 的可见性有三个数值: visible , hidden , inherit 。分别对应于眼睛睁开、眼睛闭
上、没有眼睛。 Inherit 的含义有两个:一是保持原来 AP Div 的状态,如果原来的状态没有
则是可见的;一是如果此 AP Div 是子 AP Div ,则继承母 AP Div 的可见性。
126. 嵌套后子 AP Div 的位置
在一个 AP Div 成为子 AP Div 后,字和母 AP Div 的位置关系一般会发生变化,因为嵌
套后它与母 AP Div 的位置关系等于它原来与浏览器的位置关系。
127. AP Div 的嵌套使用限制
AP Div 的嵌套虽然带来了很多好处,尤其是在浏览窗口大小经常改变时,使用 AP Div
的嵌套可以达到相对定位的目的。但建议尽量少用,理由很简单, Netscape 浏览器不能很好
地处理嵌套 AP Div ,事实上几乎只要使用嵌套就会显示出错。
128. 使用 AP Div 标签进行嵌套
首先保证在 Dreamweaver 参数的不可见元素标签中, AP Div 的标签是勾选状态,选中
子 AP Div 的标签,将它拖到母 AP Div 中,就和母 AP Div 建立了嵌套关系。
129. 利用标尺查看网页中任一点的坐标
当标尺出现后,在编辑区移动鼠标时,仔细观察两个坐标轴,会发现各有一条灰线在移
动,当鼠标停留在任一点时,灰线所在的数值即为此点的坐标。
130. 网格菜单选项与“网格设置”对话框的对应
在“查看”菜单下的“网格”子菜单中有两个选项: “显示网格”和“靠齐到网格”,它
们与“网格设置”对话框中的“显示网格”和“靠齐到网格”复选框相对应,如果有一处被
选定,对应的另一处也被选定。
131. 用网格与 AP Div 定位网页元素
Dreamweaver 中的网格捕捉步长默认为 10 个像素,并且无法更改。因此,如果想准确
且快速定位,最好将网格的间隔也设为 10 个像素,这样 AP Div 的位置就只出现在各网格接
点处,然后再在 AP Div 上插入各种元素,就完成了网页元素的快速而准确的定位。
132. AP Div 与表格的转换
网页中的 AP Div 如果有重叠则不能进行转化为表格的操作。
133. AP Div 转换为表格的参数设置
选择“最精确”选项,将采取尽可能精确的方式进行转换;选择“最小”选项,在转换
时可忽略几个像不比内的误差; “使用透明 GIF ”复选框指是用透明的 GIF 填充表的最后一
行,这将确保该表在所有浏览器中以相同的列宽显示; “置于页面中央”复选框是指转换后
的表格是否自动居中。
134. 行为
行为可以理解为网页执行的某个动作,它可以在某个对象满足某个条件的情况下触发。
例如一个跳转按钮的行为的作用对象就是这个按钮自身,满足的条件就是鼠标的左键按下,
执行的行为就是跳转。
135. 成对出现的行为
可以看到在“行为”面板中有两上行为——“交换图像”和“恢复交换图像”,很显然
它们是成对出现的,前者表示变换图像,而后者表示恢复原来状态。在 Dreamweaver 中可
能这样轻松地制作出动态的按钮和图像。
136. “行为”面板介绍
“添加动作”按钮 :为对象添加动作。“删除动作”按钮 :删除对象已存在的动
作。 “上 / 下移”按钮:调整动作的顺序。“事件” :修改动作的条件。“动作” :当事件发生时
进行的动作。
137. 错误信息的显示
在网页预览时,浏览器将不显示明确的错误信息,而是在状态栏中有警告标志的图标,
仅当出现严重的错误时才显示网页中有错误的字样。
138. 改变 类型中的对象的属性
要改变 类型中对象的属性,必须先加入 标签。否则,在“命名对象”下
拉列表中将无法找到对象。在加入 标签后, Dreamweaver 会先找到 对象,然后
再确定要改变的对象。
139. “检查浏览器”动作
通常“检查浏览器”动作被指定到 标签,并使用 onload 事件。
140. “检查插件”的操作
检查插件后,“检查插件”将向拥有相应插件的访问者传送包含多媒体内容的网页,而
将向那些没有安装相应插件的访问者传送一个提供下载插件服务的网页。
141. 对 Shockwave 和 Flash 对象进行命名
要对 Shockwave 和 Flash 对象进行命名,否则 Dreamweaver 会提示用户,如果不对对象
命名则不能创建行为动作。
142. 拖动 AP 元素的设置
在“拖动 AP 元素”对话框的“基本”选项卡中可以在“移动”下拉列表中选择“限制”
选项,在后面会出现上下左右输入框,可以输入适当的数值,使 AP Div 在规定的范围内拖
动。在“高级”选项卡中可以选择拖动 AP Div 的范围,当拖动时和拖动后调用 JavaScript 。
143. 跳转网页
如果在网页中存在框架,可以选择在特定的框架中打开跳转的网页,同时也可以在“行
为”面板中设定触发的事件。
144. 跳转网页的设置
在利用单击网络广告赚钱的情况下,可以利用 标签的事件来作弊。添加一个跳
转网页的行为,将网页设置为正常的浏览网页,并将事件定义为 Onfocus ,再定义一个跳转
网页的行为,将网页设置为广告商的网页,并将事件定义为 Onblur ,这时网页是在最小化
或未被激活的状态,这样利用浏览者浏览其他网页的时间,不知不觉的进行链接。
145. 使用 JavaScript 打开和控制窗口
如果要使用 JavaScript 打开的控制窗口, 要为窗口取个名字, 并不能与其他的窗口重复。
146. 定义弹出窗口
以前要在网页定义在网页下载完成时弹出窗口,需要手工编写。在 Dreamweaver 中可
能轻松地制作出弹出窗口,并可以对弹出的窗口样式进行设置,只需要添加“打开浏览器窗
口”的行为即可完成操作。
147. 播放声音
在网页中可以使用 JavaScript 来播放声音, Dreamweaver 就是通过这种方式播放声音的。
另外,在 的 bgsound 标签中可以定义网页的背景音乐,并只有在网页下载完毕时才可
以开始播放, 比使用 JavaScript 来播放声音在触发方式上要单调。 所以一般多使用 JavaScript
来播放声音。
148. 弹出信息
在网页中可以弹出信息,引起浏览者的注意,但是在一些不适合的网页中应用信息往往
适得其反,会引起浏览者的反感。所以在正常情况下不要使用太多的弹出信息。
149. 显示 - 隐藏 AP 元素
在网页中要达到动态显示 AP Div 的效果, 首先要将每个 AP Div 的默认可视属性设置为
“隐藏”。
150. 命名的 AP Div
在“显示 - 隐藏 AP 元素”对话框中显示了当前网页中的所有的 AP Div ,在列表中选择
AP Div ,单击相应的按钮可以显示和隐藏 AP Div 。
151. 向网页中置入文本
Dreamweaver 可以向网页中的框架、 AP Div 、状态栏和文本框中置入文本。这样在不
同的事件发生时,可以向上面 4 个对象置入不同的文本,达到不同的效果。
152. Window.location 和 new Date 函数
Window.location 和 new Date 都是 JavaScript 内嵌函数, window.location 表示网页的地址,
new Date 返回当前系统时间。在被调用时要使用大括号 {} 将函数括起来,以区分文本和函数。
153. 表单元素
在添加表单元素时,会提示是否加入 标签,因为制作跳转菜单用不到表单的处
理,所以在制作跳转菜单时,可以不用插入 标签。
154. 控制时间轴
在控制时间轴之前,要先建立 AP Div ,然后将 AP Div 添加到时间轴中,这样才能对时
间轴进行控制。如果希望时间轴循环播放,要在建立时间轴时选择“循环”选项。因为要对
时间轴进行控制,所以没有必要将时间轴设置为自动播放。
155. 控制时间轴到特定的帧
在网页中可以对时间轴进行控制,在设置窗口中填入指定的帧数,并且可以设置循环的
次数。
156. 时间轴的帧
在网页中可以控制时间轴到特定的帧,同时可以在时间轴中对指定的帧进行编辑。但是
如果指定的帧不是关键帧的话,要在将这个帧定义为关键帧后,才能对其进行编辑。使用过
Flash 的设计者可能对帧较为了解,时间轴的功能明显远不及 Flash 。但是通过时间轴来实现
网页的动态效果也是不错的选择,同时还不需要相关的插件。
157. “检查表单”对话框中的“值”与“可接受”选项区
在“值”选项区中选中“必需的”复选框,指定此栏必需填写,并在该项的后面填加了
( R )表示必须填写;在“可接受”选项区中设定可接受的数据格式。在设置“电子邮件地
址”时该项的后面填加了( RisEmail )表示必须填写 Email 地址。
158. 修改行为
可以随时修改任何属性,只需要打开“行为”面板,选中需要修改的对象,双击要修改
的动作,在弹出的对话框中修改属性参数即可,建议在检查表单行为中不要修改按钮的触发
事件。
159. 链接视频文件
由于视频文件都很大, 所在网页文件中自动播放的情况很少。有的网页设计者将视频文
件的静态图像抓下来, 将其作为链接的图像先显示出来,在浏览者单击时才播放该视频文件。
160. 内嵌视频的格式
内嵌视频的格式主要有 MPEG , QuickTime , RealVideo , ActiveMovie 等。 MPEG 是由
电影专组所开发的,文件扩展名为 .mpg 或 .mpeg 。 QuickTime 是苹果公司开发的多平台的多
媒体解决方案,文件扩展名为 .qt 或 .mov 。 RealVideo 是在 RealAudio 的基础上支持音频和视
频的流播放。 ActiveMovie 和视频窗口是微软公司开发的独立的多媒体文件格式,因为不能
跨平台,所以在网终上应用较少。
161. 嵌入 QuickTime 格式视频文件
在 Dreamweaver 中嵌入一个 QuickTime 格式视频文件的标签是 , 因为存在许多
的插件类型参数,所以在 Dreamweaver 中使用插件将 QuickTime 格式视频文件嵌入到网页
中,并且可以进行无限数量的参数设置。
162. QuickTime 格式参数
在“参数” 对话框中可以设置 QuickTime 格式参数, 主要参数有 autoplay , cache , controller , href 和 loop 。
163. RealVideo 视频数据流
RealVideo 最早是 RealNetworks 公司开发的,并提供了免费的多媒体播放器——
RealPlayer ,最新版本的 RealPlayer 支持了其他 Real 多媒体类型,例如 RealAudio , RealFlash
和 RealText 等。
164. 音频格式
随着多媒体技术的发展,出现了许多音频格式,各有特点,可以根据实际情况的不同选
择适合的音频格式。主要的音频格式有 .au ,最早应用于 NeXT 和 Sun Unix 系统; .aiff ,由
Apple 开发的音频交换文件格式; .midi 和 .mid , 是由重新创作音乐演奏的指令组成的; .mp3 ,
此格式在提供高质量数字音频的同时,保持高的压缩率,现在应用极其广泛; .ram 和 .rm ,
采用 RealAudio 标准, 是第一种以流方式传输的格式; .swa , 是 Macromedia 公司的 Shockwave
音频格式并且基于 mp3 , 可以以流的方式传输和下载; .wav ,由 Microsoft 和 IBM 联合开发,
在 Windows 系统中经常应用。
165. 背景音乐
在 Internet Explorer 中支持 ,而在其他浏览器中要通过使用隐藏的 标
签才能播放背景音乐。
166. 标签属性
标签有 src 和 loop 两个属性,分别表示播放音乐文件的地址和音乐文件播放
的次数。
167. 嵌入音频文件
在 Internet Explorer 4 及高版一中,嵌入的音频文件的播放是通过浏览器中内置的媒体
播放器。其他的浏览器例如 Netscape Navigator ,带有自己的媒体播放器,但是在安装了其
他的媒体播放器后,例如 QuickTime 为 Netscape Navigator 编写的多媒体播放器插件,界面
会不同,但是不影响效果。
168. 网页编辑器中 Flash 的显示方式
在网页编辑器中 Flash 动画是以图标的方式出现的,在“属性”检查器中,可以更改相
应的参数,并提供单独的预览功能。
169. 关于插入 Flash 按钮和文本的问题
在网页中插入 Flash 按钮或 Flash 文本之前,必须先保存网页才可以插入 Flash 按钮或
Flash 文本,否则会出现错误。并且文件名和文件的路径中不能使用中文的路径,否则同样
会出现错误。
170. 自己制作 Flash 按钮样式
用户可以先制作出 Flash 按钮模板文件( .swt ) ,然后放到 Flash Button 文件夹下就可以
了。
171. 在设计视图中预览 Flash 按钮的效果 同 Flash 动画一样, Flash 按钮也可以在设计视图下预览。只要选中 Flash 按钮,然后在
“属性”面板中单击“播放”按钮就可以了。另外需要注意的是,当 Flash 按钮处于预览状
态下时,不能对其进行编辑修改,必须在“属性”面板中单击“停止”按钮,停止预览。
172. 使用菜单命令插入 Flash 文本
执行“插入 > 交互式图像 >Flash 文本”菜单命令,即可以插入 Flash 文本, Flash 按钮同
样可以使用菜单命令插入。
173. Shockwave 动画文件
Shockwave 动画文件是在 Macromedia Director 中编辑生成的。由于 Shockwave 动画文
件的交到能力比较强,所以 Shockwave 紧追 Flash ,成为网上比较流行的多媒体文件格式之
一。
174. Fireworks 的图像分割功能
在 Fireworks 中,可以将一幅较大的图像分割成几个小的图像,并利用表格将小图像拼
接到一起。可以利用这样的功能加速网页的浏览。
175. 建立本地站点
建立一个本地的网站, 本地网站的根目录文件夹应该是专门为远程网站建立的。不要将
一个分区作为网站的根目录,也不要使用 Dreamweaver 程序的文件夹,一个很好的组织性
的方法是以网站名为文件夹名, 然后在这个文件夹中建立根目录中的文件夹,或是建立一个
包括每个正在设计的网站的文件夹。
176. 在网站窗口中打开网页
只要双击网页的图标, Dreamweaver 将启动编辑器编辑所选网页。 如果网页是只读属性,
Dreamweaver 将提示您是否去除网页的只读属性。
177. 预览有图像和一些外部文件的网页
在预览有图像和一些外部文件的网页时,要是一个已存在的网页文件,也就是说一个新
建的网页文件在保存之前,是不可以正常预览的,因为 Dreamweaver 生成的临时文件不能
定位图像和一些外部文件的位置。
178. 快速预览网页
在 Dreamweaver 的主编辑界面中使用 F12 快捷键,可以快速启动主浏览器预览网页。
179. 添加次要浏览器
执行“编辑 > 首选项”菜单命令,弹出“首选项”对话框,在“分类”列表中选择“在
浏览器中预览”选项,单击“添加浏览器”按钮,可以添加次要浏览器。定义次要浏览器要
先在系统中安装要定义的其他浏览器, 注意记住它的安装路径, 定义时要浏览选择程序文件。
180. 使用次要浏览器快速预览网页
在 Dreamweaver 的主编辑界面中使用 Ctrl+F12 快捷键,快速启动次要浏览器预览。
181. 内置跟踪机制 在 Dreamweaver 中将网站中各个网页文件和图像之间的联系保存在建立网站时生成的
缓存中,对整个网站的文件进行跟踪,当网站中的文件发生变动时, Dreamweaver 会提示设
计者。
182. 在“文件”面板中新建文件注意事项
在网站中新建文件时,鼠标的位置决定了建立网页的位置。例如在网站的根目录上单击
右键,建立的新文件将保存在根目录中。同样如果在子目录中单击右键新建文件,则新文件
保存在这个子目录中。
183. 快速打开编辑窗口
在“文件”面板中双击需要编辑的文件,如果设置了隔离功能,将提示是否隔离。
184. 为库的创建做准备
在 Dreamweaver 中,库是依赖于网站而存在的,所以在创建库之前,要先定义好一个
网站。
185. 创建库的另一种方法
打开“库”类别,选择重复出现的元素组合,直接将其拖动到“库”类别中。
186. 快速插入库项目
在“库”类别中选择要插入的库项目,将其拖动到网页中即可。
187. 取消库项目与网页的关联
当我们只需要把库项目中的内容加到页面中,而不需要和库进行关联时,可以在拖动库
项目到网页的同时按住 Ctrl 键,这样出现在网页中的只是库项目中的 HTML 语句,而不是
库项目。
188. 高亮度的库项目
将库项目应用到网页文件中后,在 Dreamweaver 的主编辑页面中,库项目的背影呈现
高亮度显示。在网页文件中选择这部分,就可以选中整个库项目。
189. 更新网站
通过修改库项目,可以很方便地对网站进行更新。如果在一个网站中需要大量用到同样
的元素,一定要把它定义成库项目,即使你知道这个元素以后不会改变。这样做的理由很简
单,万一在拷贝粘贴上百或上千个网页时,发现以前不小心写错了一个字,如果你没有用库
项目的话,就要重要一遍,而用库项目就方便多了。
190. 更新网页
在完成对库的编辑, 保存库文件后, Dreamweaver 会提示用户更新使用该库文件的网页。
191. 快速编辑库项目
在“库”类别中双击库项目的名称。
192. 快速新建模板 在“模板”类别中单击右下角的“新建模板”按钮,即可快速新建一个模板文件。
193. 模板提示
新建模板后,在“模板”类别中将显示几段提示。双击模板图标, Dreamweaver 将打开
一个新的窗口,可以在这个窗口中编辑模板。
194. 制作模板
制作模板的最佳方法是把一个编辑好的网页按自己的要求加以修改后存成模板, 也可以
从空白页开始编辑,将结果保存成模板。
195. 模板的功能
在一般的网页编辑软件中,也提供了模板的功能。但是它们大多都是集成在程序里,不
能进行单独的编辑。 Dreamweaver 中的模板功能更加灵活,可以进行单独的编辑,这大大提
高了 Dreamweaver 的扩展性。
196. 可编辑区
在模板中可编辑区对应网页中的可编辑部分,锁定区是那些不可编辑的部分,例如有共
同特征的标题和标签等。在默认的方式下, Dreamweaver 将新模板的所有部分设置为不可编
辑的区域,在保存时会提示模板中没有可编辑区域。在编辑模板时,无论是可编辑区域还是
锁定区域都是可以编辑的。但是在将一个模板应用到网页当中时,锁定区是不可以编辑的。
197. 使用另一种方法将模板应用到文件中
执行“修改 > 模板 > 套用模板到页”菜单命令,还可以将模板列表中的模板直接拖动网
页。
198. 与模板脱离
当不再需要对一个网页使用模板时,可以执行“修改 > 模板 > 从模板中分离”菜单命令,
将网页和关联的模板文件脱离, 脱离之后的网页将成为普通网页,而不再有可编辑区和不可
编辑区之分。
199. 将可编辑区去除
选中要删除的可编辑区,执行“修改 > 模板 > 删除模板标记”菜单命令,即可将可编辑
区去除。
200. 修改模板
建立了模板后,不论是可编辑区还是锁定区域都可以对其进行修改。可编辑和不可编辑
是对网页而言的。
201. 更新一个单独的网页
执行“修改 > 模板 > 更新当前页”菜单命令,只更新一个单独的网页。
202. 使用模板和库项目联合更新网站
模板和库项目的另一个重要应用是联合更新网站。在 Dreamweaver 中记录着网站中应
用了模板和库项目的网页文件, 当网页设计者对模板和库项目进行修改后, 将提示更新网站。
203. 对资源进行编辑
如果在 Dreamweaver 用户参数设置中设置了各种文件格式的扩展编辑器,那么在“资
源”面板中,只需要单击右下角的“编辑”按钮,系统就会调出相应的程序对选中的资源进
行编辑。
204. 新建颜色资源和链接资源
只要在收藏夹方式下单击“新建颜色”或“新建 URL ”按钮,就可以在跳出的颜色选
取面板或“添加 URL ”对话框中建立新的资源了。
205. 手动更新网站资源列表
当在 Dreamweaver 中添加或者删除了网站资源后,必须单击“刷新站点列表”按钮来
刷新网站资源列表,才可以在“资源”面板中显示出资源的变化情况来。而如果是在
Dreamweaver 之外,比如 Windows 的资源管理器中,添加或者删除了网站资源,还必须在
“资源”面板的子菜单中使用“重建站点列表”命令重新建立网站资源列表,才能更新“资
源”面板。
206. 快速重新建立网站资源列表
在单击“刷新站点列表”按钮的同时,按住 Ctrl 键,可重新建立网站列表。
207. 管理资源注意
“资源” 面板中显示的网站资源经常和网站窗口中显示的网站不一致,这是因为“资源”
面板是和当前正在编辑的网页相联系的,即当前正在编辑的网页属于哪个网站,“资源”面
板就显示这个网站的资源。只要注意观察“资源”面板的标题栏,就可以知道当前显示的是
哪个网站的资源了。
208. 无法对颜色和链接资源定位
因为并没有实际的文件存在,所以对这两种资源是无法进行定位操作的。
209. 页面元素的定位
在普通设计中,页面元素定位使用的是无边框的表格,一般效果都还不错;还可以用新
增的排版表格和排版单元格来进行定位。
210. 页面的背景与风格设置
在许多网站上我们都能看到,信息量越多,主页面就挤得越紧,这就需要细致地安排内
容布局。相反,许多个人站点因为并不是以信息量吸引人,所以其页面的美工设计就成了重
头戏,每一种色彩,每一个空白部分都需要精心规划。个人站点上一般还有着几张富有个性
的背景图片,但对于那些信息量多的网站,背景太深或太显眼都会严重影响到内容的阅读,
这时一般只用一些淡色的背景甚至根本不用。
211. 使用 CSS 样式
如果网页中有许多文字采用同样的几种格式,那么可以采用 CSS 的方法定义自己的样
式,网页中只需要引用这种样式即可,既给格式的设置带来了方便,同时也有利于日后的格
式修改。
212. 转角图片的制作
由于互联网带宽的限制,要求尽量减少网页图像的文件量,在很多情况下,可以将一个
单色图像分割为一个长方形和一个不规则形, 其中长方形部分可以用表格加背景色的方法来
代替,但是不规则形高水平定要制作一个图像,通常将这种图像叫做转角图片。制作转角图
片时一定要先对版面的设计非常清楚,而且首先要仔细考虑切割图像的合理性,然后考虑如
何尽量减小图片的尺寸。
213. Dreamweaver 模板的特点
和 Word 、 WPS 中的模板不同的是, Dreamweaver 中的模板在制作时需要规定可编辑区
域,否则利用模板和成的网页内容与原模板一样,一丝一毫也不改动。
214. 模板文件内幕
Dreamweaver 的模板文件的扩展名为 DWT ,内容和模板对应的 HTML 文件几乎一模一
样,只是 HTML 代码内含有独特的可编辑区域标记。读者可以用记事本或其他文本编辑器
打开 DWT 文件来看看是否如此。
215. 可编辑区域的定义
对于一系列风格基本一致而内容与各式变化较大的网页来说,可编辑区域的定义就显得
十分重要,没有人希望当需要编辑某个区域时却发现它不能被修改。因此,制作模板时要留
下足够多的可编辑区域,也就是要留下足够多的空间让网页制作者发挥自己的创意。
216. 区域名称的选取
取区域名称以直观易懂为宜,模板中该修改标题的地方就放一个叫做 title 的可编辑区
域,该修改内容的地方就放一个叫做 contents 的可编辑区域。这样对日后的制作和维护工作
有好处。
217. 关于模板文件夹
Dreamweaver 替每一个网站设置了一个模板文件夹,用户可以自己定义许多模板以备使
用,也可以使用“资源”面板的资源管理功能,将模板从一个网站复制到其他的网站。
218. 链接检查的用处
链接检查不仅仅在检查超链接时使用,当在站点窗口中移动一个文件的时候,
Dreamweaver 也会询问用户是否需要扫描整个站点来检查被移动文件的超链接情况。 当选择
“扫描”时, Dreamweaver 会查找站点中的文件并将扫描结果显示出来,还会询问是否要更
新链接。
219. 注意浏览器兼容性问题
谁都希望自己的网页不管在什么浏览器上都能显示出一样美观工整的页面, 遗憾的是目
前可能性不大。我们所能做到的只是尽可能地使用大多数浏览器都兼容的 HTML 标签。在
Dreamweaver 中,还可以检查浏览器的兼容性,只要执行“文件 > 检查页 > 浏览器兼容性”菜
单命令即可。
220. 在 Dreamweaver 中,如何输入一个空格呢? DW 中对空格输入的限制是针对“半角”文字状态而言的,因此通过将输入法调整到全
角模式就可以避免了。方法是:打开中文输入法,切换到全角状态,现在应该没问题了。
此外,还可以通过许多“变通”的方法达到录入空格的目的,比如常用的是:直接在源
代码中加入代表空格的 HTML 代码 ;输入一定长度的文字对象后,然后调整文字的
颜色与当前的背景颜色相同等等,不过注意的是后者在一些浏览器中可能显示上有点问题。
221. 本来设计很好的网页,在浏览器窗口最小化时会变的丑陋难堪?
这应该是个很值得大家注意的问题,也就是说,在全屏状态下浏览网页内容时,一点问
题也没有。当使用窗口的最小化命令或手动的调整窗口的大小时,问题就慢慢出现了。网页
内容会把当前窗口作为显示范围,依次下挫。
解决这个问题,必须从网页的布局说起,一般情况下,网页内容的定位大多是通过表格
来实现的。因此问题也就出在表格上。
可能已经注意到了,在表格的高宽设定选择上提供了两种不同的类型,百分比和像素。
其中百分比的使用将会产生前面说到的那个毛病,将其全部更正为“像素”单位的实际大小
就可以了。
222. 如何改变网页显示时,最顶部的提示信息?
浏览网页时,顶部的提示信息往往代表了网页内容的关键所在,有助于访问者提前了解
网页内容。在 Dreamweaver4 前,没有在功能上直接提供该操作,需要通过在源代码中应用
“ Title ”属性来完成。而在现在的 Dreamweaver 版本中,非常方便,直接在编辑窗口最上方
的“标题”文本框中输入所需要的文字信息即可。
223. 如何为图片添加指定颜色的边框?
在 Dreamweaver 中可以很方便的为图片添加边框,因为图片有一个“ Border ”属性,可
以直接设置边框的宽度。宽度设好了,即可以“属性”面板上设置边框的颜色了,共选中文
字设置字体颜色是一样的。
224. 如何添加图片及链接文字的提示信息?
在浏览网页时,当鼠标停留在图片对象或链接上时,在鼠标的右下有时会出现一个提示
信息框。对目标进行一定的注释说明。在一些场合,它的作用是很重要的。
选中图片对象,在“属性”面板里会发现有个“替换”文本框。默认情况下,该输入框
是空白的。在这里输入需要的提示内容就可以了。
那么链接提示的制作就没这么简单了。因为 Dreamweaver 中没有直接提供该功能,因
此需要通过添加 HTML 代码来实现。直接在超链接标签 中添加“ title ”属性, title= 提示
内容即可。
225. 如何把自己的 ZIP 或其他类型的文件供别人下载 ?
在不少初级网页制作者看来,好像通过鼠标单击完成下载是件很神秘的事,实际上远非
如此。在 Dreamweaver 中凡是不被浏览器识别的格式文件 ( HTM 、 HTML 、 ASP 、 PHP 、 PERL 、
SHTML 等以外的)作为链接目标时,默认的操作都是下载。
这时只需要把要浏览者下载的文件名写好,然后制作一个到目标文件的链接,注意目录
一定不要搞错。
226. 怎样才能够保证网页中文字不跟随浏览器字体大小设置而变动 ? 在 IE 浏览器的功能设置中,有一个可以自由设置窗口内容字体大小的功能,这样由于
不同访问者的习惯问题,呈现在他们面前的网页有时也会不同。比如可能本来设计时用的是
2 号字体,结果由于用户对浏览器的额外设定,变的更大了,这时显示效果上就出问题了。
那么解决的办法就是将网页内容定性的强制在某个合适的大小上。即不容许他变化。通
过 CSS 样式表对字体进行强制性控制就可以实现这个要求了。
227. 以新窗口的形式打开目标链接?
以新窗口打开,顾名思义,也就是在不覆盖当前窗口的前提下,另外打开一个浏览器窗
口。可以在“属性”面板上“打开方式”下拉列表中选择“ blank ”选项,就可以了。
228. 鼠标移上链接出现下划线
有些网页的链接,原先没有下划线,把鼠标指向链接处,才会出现下划线,鼠标移掉下
划线就又没有了。这种效果其实可以用层叠样式表( CSS )来实现,在 Dreamweaver 中编辑
层叠样式表不用编写代码。
229. 为服务器减负
在交互网页中,用户常用表单向服务器提交数据,等待服务器的数据处理、返回浏览器
等等,等待的过程是很令人心烦的。为此,在进行网页编辑时,也有必要为服务器作个考虑。
Dreamweaver 中制作网页,能为服务器减负的工作有一项做得较出色,就是对用户所提交的
表单的合法性进行验证,只需在浏览器端进行,不必返回到服务器验证,既减轻了服务器的
负担,又让浏览者少一份伤心的等待。
方法:选中表单,打开“行为”面板,点击“添加行为”按钮,在弹出菜单中选择“检
查表单”选项,然后进行设置即可。顺便提醒,这个验证过程实际上是使用 JavaScript 在浏
览器端作验证。在 Dreamweaver 里进行上述操作时,它会把这段 JavaScript 代码放在网页头
部与之中,这样必定会使页面的完全显示时间变长,因为浏览器要先下载这段代码才下载其
他页面元素。因此,最好在 Dreamweaver 中打开代码编辑器,把这段脚本程序剪贴到源代
码的最后边,让其在最后下载。另外,在为网页加入 JavaScript 脚本特效时,如果不希望页
面出现时马上生效,也不妨这样设置。
230. 合理应用表格
不但要为服务器减负, 对使用的浏览器我们更需要减负,也就是要尽可能地缩短浏览器
对页面的解析时间,上面提及的 JavaScript 脚本加入就是一个例子。影响浏览器对页面解析
的还有表格,因为浏览器对表格的解析时间与表格的大小、复杂程度成正比,而在
Dreamweaver 中为了版式的安排,都是通过加入大量的表格来进行定位的,有些人甚至在大
表格中套入多重的小表格,这实质上也是在加大浏览器的负担,使页面呈现时间大大加长。
为此在使用表格时,应尽量将表格打散,并要尽可能地避免表格的层层相套。
231. 如何自动加入最后修改日期
在源代码中的… < /BODY> 之间加入如下代码:
< Script Language=“JavaScript”>< /Script>
232. 如何将网页定时关闭
在源代码中的后面加入如下代码:
< script LANGUAGE= “ JavaScript ” > < /script> 在代码中的 60000 表示 1 分钟,它是以毫秒为单位的。
233. 如何定义网页的关键字( KeyWords )
< meta name=“keywords”content=“dreamweaver,flash,fireworks”>
content 中的即为关键字,用逗号隔开。
在 Dreamweaver 中,可以执行“插入记录 >HTML> 文件头标签 > 关键字”菜单命令。
234. 如何设置命令来关闭打开的窗口
在源代码中加入如下代码:
< a href= “ / ” οnclick= “ javascript:window.close(); return false; ” > 关闭窗口 < /a>
235. 如何只粘贴文字内容,不粘贴格式
从外部文档中粘贴时,如果不想要其格式,只要文字,可以执行“编辑 > 选择性粘贴”
菜单命令,而不要直接 Ctrl+V 。
236. 库项目注意
所有的 head 元素不可以成为库项目,所有元素在被插入库项目中时,其 head 关联属性
被去掉,如 style 、 CSS 属性。
237. 表格和 AP Div 使用注意
不要在同一个页面同时使用表格和 AP Div 来布置,在 Netscape 中会导致混乱,从属关
系除外。
238. AP Div 定义说明
使用 AP Div 的时候最好定义为 div 标签而不是 layer 标签,因为前者在两种主流浏览器
都有很好的兼容性。
239. 执点链接问题
在用图片制作热区链接时,最好给热区命名,防止有时只能在图片上画出直线。
240. 替换图片技巧
如果对一张图片不满意,想更换另一张,最简单的方法双击此图片,直接选择要替换的
图片即可。
241. 网页预览不正确问题
在预览网页之前最好先保存一下,有时候在不能正确预览网页,而存一下就可能会解决
这个问题。
242. 表格下载问题
表格的特点是只有整个表格的内容全部被浏览器下载下来才会一次性显示, 所以表格里
面东西太多,可能浏览器要花很长时间去下载而屏幕上始终没内容。 如果表格太长,要么
嵌套一下,要么分成几个表格以加快显示。最好把表格在纵向分开,比如原来一个 3 行 3
列的表格,将其改为 3 个 1 行 3 列的表格。
243. 表格与 AP Div 嵌套的问题
尽量不要在表格单元里面放 AP Div ,不过在 AP Div 里面放表格基本没问题。
244. 怎样将 Dreamweaver 集成到 IE 浏览器?
Dreamweaver 安装程序会在上下文选单增加一个“在 Dreamweaver 中编辑”命令,
还可以修改 Windows 的注册表使它与 IE 集成。 就像 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 选项” ,在程序标签指定。
245. 为了使用某些脚本,经常要为图形或文本加上空链接,但是浏览时点击有空链接的对
象时,会跳到页面的顶端,如何避免?
因为浏览器以为链接到同一页,可它又找不到定义的锚记,于是停留在页面的顶端。用
“ javascript:void(null)”替换空链接的“ # ”,解决这个问题。
246. 使用 CSS 、 AP Div 的时候,在不同浏览器的效果不一样,有时甚至出现错位现象,怎
样解决?
在对不同浏览器的兼容方面, Dreamweaver 作得不错,但绝不意味用 Dreamweaver
制作的网页在 IE 和 Netscape 中完全一样。通常情况下,用不同的浏览器浏览同一个网页的
外观不可能完全一样,这是不同厂家的浏览器本身决定的。
一般要尽量注意以下问题:
不要混合使用 AP Div 和表格排版,如果是父子关系,如 AP Div 中表格,不在此原则范
围内;
内联式的 CSS 在 Netscape Navigator 中经常会出现问题,使用链式或内嵌式;
有时需要在空 AP Div 插入表格或者透明图片,以保证在 Netscape Navigator 里的效果。
对于只有几个像素宽度或高度的层,改用图片来实现;
避免使用 W3C 组织不推荐的排版属性,用 CSS 代替。
247. 为何从别的文档拷贝文本到 Dreamweaver ,所有的段落会挤成一团,而在
Dreamweaver 内部又带有格式代码?
Dreamweaver 复制和粘贴文本有二种类别,标准的方式将对象连同对象的属性一起复
制,把剪贴板的内容作为 HTML 代码;另一种方式仅复制或粘贴文本,复制时忽视 html 格
式,粘帖时则把 html 代码作为文本粘贴。多按一个“ Shift ” ( Ctrl+Shift+C/Ctrl+Shift+V )
键即按后一种方式操作。
248. 为什么网页用 IE 浏览正常,用 Netscape Navigator 却不符合要求甚至出错,而且
在 Dreamweaver 的文档窗口老是修改不好? 请检查代码。 因为用所见所得编辑器反复修改页面的某些部分,有时会留下一些多余的
代码,比如多余的链接,这些代码在 Dreamweaver 的文档窗口看不到, IE 会忽视它们。但
是 Netscape Navigator 对代码要求更严格,预览时就出现不可思议的现象。
249. 在 Netscape Navigator 中,有些锚记不起作用,有些好像消失了?
Netscape Navigator 的锚记是大小写敏感的。在 Navigator 中,多层嵌套的表格里面的
锚记会丢失,把锚记放到表格外面。
250. Dreamweaver 文档窗口布满了各种各样的面板,为了编辑文档,不得不扒开一个个
空隙,太累,如何是好?
一个 800X600 分辨率的屏幕对于 Dreamweaver 来说确实小了些,不过即便是
1024X768 ,也放不下所有的面板。关键是好好组织。
关闭那些在编辑中暂时用不到的面板,把常用的面板放在一起,节省屏幕空间;
除非现在要用,否则关闭
251. Head 对象面板只能添加内容,能在文档窗口修改 < head> 标记的内容吗?
可以。有一种非常直观的方式,按快捷键 Ctrl+Shift+H 或执行“查看 > 文件头内容”菜
单命令,在“文档”栏下出现一行图标,点击这些图标修改。
252. 如何选择表格、层里面那些非常小的,比如 1X1px 的图片?
在表格的单元格中单击,然后按下 Shift 键,用箭头键移动即可选择。
也可先选定表格单元(按下 Ctrl 键,用鼠标单击相应单元)或者 AP Div ,然后在代码
视图中选择高亮代码中的 < img src="..."> ,返回文档窗口,图片即被选择。
253. 怎样编辑一个框架系的标题名称?
按快捷键 Ctrl+F10 ,打开“框架”面板,单击最外面的框,按快捷键 Ctrl+J 或执行“修
改 > 页面属性”菜单命令。
254. 如何改变“行为”的缺省事件?
事件设定文件放在 Dreamweaver 安装目录下的“ /Configuration/Behaviors/Events/ ”
文件夹,比如对于 4.0 以上版本浏览器,打开文件“ 4.0 and Later Browsers.htm ”。
onClick="*" onDblClick="" onKeyDown="" onKeyPress="" onKeyUp=""
onMouseDown="" onMouseOut="" onMouseOver="" onMouseUp="">
将“ onClick="*" ”中的” * ”移到“ onMouseOver="" ”中,改为: onClick=""
onDblClick="" onKeyDown="" onKeyPress="" onKeyUp="" onMouseDown=""
onMouseOut="" onMouseOver="*" onMouseUp="">
重新启动 Dreamweaver ,该类缺省事件即变为“ onMouseOver ”。其他类推。
255. 在打开一个页面时,同时打开一个小窗口,用 Dreamweaver 能够实现吗?
能,不用写一行代码。在“行为”面板使用内置的“打开浏览器窗口”脚本,设定页面、
窗口大小、属性。
256. 插入表格时,在表格单元中老是有个空格( < td> < /td> ) ,怎样才能不让它产生?
这是 Dreamweaver 自动生成的, 不要删除它。 如果表格单元里没有任何东西, Netscape Navigator 将不显示该单元。
257. 模板文档的 < head> 标记里,除了网页主题外不能编辑,怎样才能将行为加入到基于
该模板的网页?
转换到代码视图中,在模板文档的“ ”前加入可编辑标记,如下:
< !-- #BeginEditable "Javascript" -->
< script language="JavaScript">
< /script>
< !-- #EndEditable -->
258. 在合作开发和管理网站时,使用 Dreamweaver 的登记 / 检查系统,是否为远程服务
器的网站的相关文件加上了不同的访问权限?
存回和取出是 Dreamweaver 内部使用的一种管理机制,它与文件的属性无关。“取出”
意味着该文件正被我使用,别人不能编辑它; “存回”则表示该文件可以被别的同事取出及
编辑,本地的文件就会变成只读,防止自己改变它的内容。
Dreamweaver 通过在本地和远程服务器上产生相应的 .lck 文件来实现存回和取出功
能,这些文件在 “文件” 面板中不显示, Dreamweaver 能够读这些文件, 它只对 Dreamweaver
有效。并没有为文件加上什么属性。如果用别的 Ftp 工具和编辑器,仍旧可以打开它们。
259. 作网页时,鼠标飞舞,经常改变了设置好的图片的大小。能够不重新查看图片就纠正
吗?
如果图片的大小不符,在“属性”面板,它的值会变成显目的粗体,单击“重置”按钮,
就可恢复成真实大小。
260. 如何才能单击一个链接,同时改变多个框架?
最直接的方法就是为该链接建立一个框架系。
用 Dreamweaver 的“转到 URL ”行为更简单。对话框显示所有的框架,在下面的 URL
文本框中填入相应的页面就可以了。
261. 想给文本加上行为,可是“行为”面板上的项目都是灰暗的,不可选的,怎么办?
以前遇到这种情况,我一般在文本旁边插入一张图片,把需要的行为加在图片上。然后
再编辑代码,移到文本上,并去掉图片。
上面的作法较繁琐,便捷的方式是将文本链接到“ javascript:void(null) ”,那些行为就
老老实实显露出来了。
262. 把使用了行为的 AP Div 放进库项目中时, Dreamweaver 不让 AP Div 的行为跟着走,
怎么办?
可以使用模板来制作。
263. 检查 Flash 插件并重定向的脚本有时不正常,还有别的方法吗?
制作 Flash 网页时,人们习惯使用 Dreamweaver 的“检查插件”行为来重定向。但是
有时它会错报,明明安装了插件,却说没有。下面介绍一种稳妥的方法来重定向。
制作一个新的首页作为重定向的页面。用“ head ”对象面板的“刷新”定向到未使用
Flash 技术的网页。它会在页面头部加上如下代码: http-equiv="refresh" content="4;URL=noflash.htm">
另作一个很小的 Flash 影片,在第一帧加上一个 Get url 行为,指向使用 Flash 技术的
页面。把这个小影片嵌入到用来定向的首页。
显然,这个重定向的页面是非常可靠的。
264. 如何解决切割图片的间隙
首先需要将表格的边距、间距和边框设置为零,只要注意在分割图片时切片之间的距离
和表格的设置就行了。
265. 关于页面的靠边
执行“修改 > 页面属性”菜单命令,弹出“页面属性”对话框,在该对话框中将“左边
距” 、 “上边距” 、 “右边距”和“下边距”都设置为 0 就可以了
266. 为什么会出现黄颜色的标识符
这是由于网页代码中标识符不匹配或非法标识符引起的, 解决方法就是删除掉非法标识
符或改正不正确的代码。
267. 插件是什么
插件是 Dreamweaver 的一个独特功能,使用它可以扩充 Dreamweaver 的功能,比如
说在网上下载了个可以制作动态下拉菜单的插件, 那么以后只要轻点几下鼠标设置一下就会
制作出个动态下拉菜单来,不会再像以前那样费事了。
268. 创建自定义命令
Dreamweaver 的一个最有用的功能就是 “历史” 面板。 基于 “历史” 面板, Dreamweaver
能够创建新的命令序列,要创建一个命令, 只需要简单地执行想要记录的步骤。 然后,在“历
史”面板中,选择想要保存的步骤,并在右下角点击“保存为”图标,起一个名字,单击“确
定”按钮。此时,自定义命令就出现在“命令”菜单中,可以随意使用了。
269. 去掉图片和表格接触地方的空隙
要使图片和表格接触的地方不留空隙,仅在表格属性面板上把边框设为 0 是不行的, 还
需要在表格的“属性”面板上把单元格的两个属性设为 0 (即 cellspacing="0" 和
cellpadding="0" ) 。
270. 用跟踪图像帮助定位网页中各元素的位置
“跟踪图像”是 Dreamweaver 一个非常有效的功能,它允许用户在网页中将原来的平
面设计稿作为辅助的背景。这么一来,用户就可以非常方便地定位文字、图像、表格、层等
网页元素在该页面中的位置了。 跟踪图像的具体使用是这样的:首先使用各种绘图软件作出
一个想象中的网页排版格局图,然后将此图保存为网络图像格式(包括 gif 、 jpg 、 jpeg 和
png ) 。用 Dreamweaver 打开你所编辑的网页,在菜单中选择“修改 > 页面属性”,然后在弹
出的对话框中的“跟踪图像”项中输入刚才创建的网页排版格局图所在位置。再在图像透明度
中设定跟踪图像的透明度, OK 。这样你就可以在当前网页中方便地定位各个网页元素的位
置了。使用了跟踪图像的网页在用 Dreamweaver 编辑时不会再显示背景图案,但当使用浏
览器浏览时正好相反,跟踪图像不见了,所见的就是经过编辑的网页(当然能够显示背景图
案) 。
271. 关于“将表格宽度转换成像素”和“将表格宽度转换成百分比”
“将表格宽度转换成像素”和“将表格宽度转换成百分比”,是 Dreamweaver 的两个
设置表格宽度的重要功能。当你打开一个带有表格的网页时,选中某个表格,在随后显示出
的表格属性工具面板中就能看到这两个按钮了。顾名思义“将表格宽度转换成像素”就是将
表格中所有单元格的宽度以像素表示,而“将表格宽度转换成百分比”是将表格中所有单元
格的宽度以百分比表示。仔细想想他们的作用,如果将一个表格的宽度全以像素表示,当浏
览窗口被放大时,表格就不会随之放大单元格的宽度。而使用了“将表格宽度转换成像素”
后能够使你在 640 × 480 分辨率下建立的 100% 宽的表格在更高的分辨率下依旧保持 100%
的宽度。所以活用这两个功能可以使网页排版事半功倍。
272. 对于站点名称的建议
凡是在 Dreamweaver CS3 中给文件命名时,尽量使用英文结合下划线“ _ ”命名,而不
要使用中文(或者特殊字符) ,因为现在大多数网络服务器都使用 Unix 服务器,不支持中文
文件名。当本地的文件传到网络服务器之后,不能观看或者出现这样那样的问题,你首先应
该检查文件命名是否规则。
273. 关于站点工作目录的说明
“本地文件夹”是用户的工作目录。 Dreamweaver 将该文件夹作为用户的“本地站点”,
它可以放在本地计算机上,也可以放在网络服务器上。这就是 Dreamweaver 站点所处理的
文件的存储位置。只需要建立本地文件夹即可定义 Dreamweaver 站点。如果要向 Web 服务
器传输文件或开发 Web 应用程序,还需添加远程站点和测试服务器信息。
274. 远程文件夹是什么意思?
“远程文件夹”是存储文件的位置,这些文件用于测试、生产、协作等,具体取决于开
发环境。 Dreamweaver 在“文件”面板中将该文件夹称为“远程站点” 。一般来说,远程文
件夹位于运行 Web 服务器的计算机上。本地文件夹和远程文件夹使用户能够在本地磁盘和
Web 服务器之间传输文件,这使用户可以轻松管理 Dreamweaver 站点中的文件。
275. 什么是“测试服务器文件夹”?
“测试服务器文件夹”是 Dreamweaver 用来处理动态网页的文件夹。
276. 在 Dreamweaver 中是否一次只可以创建一个站点?
站点是可以创建多个的,它们都将显示在“管理站点”窗口左侧的站点列表中,想要在
多个站点中进行切换,只需要打开“管理站点” ,选中想要打开的站点,单击下面的“完成”
按钮即可。
277. 页面文字使用特殊字体有什么不好?
页面文字尽量使用常用字体, 不要使用一些不太常用的艺术字体, 虽然它们可能会漂亮,
但是并不能保证浏览者的计算机中也安装了这些字体,一量确实没有,这些文字将用“默认
字体”来显示,可以说你想达到的效果就不可能实现了。如果因为某些原因一定要使用这种
效果,也是有办法的。可以先在一些图像处理软件中编辑这些文字,设置好字体、颜色及一
些特效,然后将其保存为图片,再插入到网页中来令其显示,这样,其中的任何效果都将不
会消失,唯一不足就是图像将会比文字占用更多的空间。
278. 在页面设计视图中输入文本内空与在 标签之间输入文本内容有什么其
别?
与 之间的内容为文件的主体内容。在这里,“直接输入”或“复制粘贴”
要插入的文本内容到 与 之间,即可完成插入文本的操作。它与在 Dreamweave
的设计视图中输入文本的源理是一样的。
279. 插入图像的路径要求
如果选中的文件不在本地网站的根目录下,则会弹出提示对话框,要求用户复制图像文
件到本地网站的根目录,单击“是”按钮,此时会出“拷贝文件为”对话框,让用户选择文
件的存放位置,可选择根目录或根目录下的任何文件夹,建议读者新建一个名称为 images
的文件夹,今后可以把网站中的所有图像都放入到该文件夹中。
280. 设置 E-Mail 链接时,如何自动加入邮件主题?
用户在设置时还可以替浏览者加入邮件的主题。 方法是在输入的电子邮件地址后面加上
“? subject= 要输入的主题”的语句。
281. 按键盘上的 Enter 键换行和按 Shift+Enter 键换行有什么区别?
按键盘上的 Enter 键,是在 HTML 代码中插入一个
标签,表示一个段落。按键盘上
的 Shift+Enter 键,是在 HTML 代码中插入一个 标签,表示一个换行符,将文本转到下
一行继续输出。
282. 嵌套布局表格的大小是否能超过包含它的表格的大小
可以在一个布局表格中绘制另一个布局表格, 也可以在一个布局表格外绘制另一个布局
表格来包含它,这被称为“嵌套布局表格” ,“嵌套布局表格”的大小不能超过包含它的表格
的大小。
283. 是否可以在布局单元格中绘制布局表格
不能在布局单元格中绘制布局表格,布局单元格之间也不能重叠,但是可以存在于同一
行中。另外读者在绘制布局单元格时不需要刻意去对齐其他的布局单元格, Dreamweaver
中拥有自动靠齐的功能,当绘制的布局单元格靠近布局表格,或者另一个布局单元格边缘达
到 8 个像素以内的时候,它们将会自动贴近并靠齐。如果要临时禁用自动靠齐,请在绘制布
局单元格的同时按住键盘上的 Alt 键。
284. 如何对布局表格进行细微的调整
可以使用键盘上的方向键对布局表格进行位置上细微的调整。在选中表格的基础上,按
方向键移动该表格,每次将移动 1 像素。如果按住 Shift 键的同时再按键盘上的方向键,每
次将移动 10 个像素。
285. 在空的单元格中总会有代码 , 是什么意思,有什么作用?
代码“ ”相当于 Word 中的空格。在 Dreamweaver 中,设计者是无法使用键盘上
的空格键来插入多个空格的。但可以使用别的方法插入空格,方法就是先在设计视图中将光
标置于要插入空格的位置,之后切换至代码视图,在光标所在位置输入代码 即可。再
次切换回设计视图中,可以发现空格已经产生了。如果要插入多个空各该怎么办?很简单,一个 代表一个空格,连续输入多个 就可以了。
286. 如何理解 AP Div 的绝对定位与相对定位
可以这样简单地理解,一个 AP Div ,如果它“属性”面板上的“宽”和“高”文本框
中有数值,那么该 AP Div 就是相对于上一级绝对定位;如果文本框中没有数值,那么该 AP
Div 就是相对于上一级相对定位。添回和删除该数值也是 AP Div 的绝对定位和相对定位相
互转换的一种方法。
287. 将 AP Div 转换为表格需要注意的问题
在进行 AP Div 转换为表格之前,有一个重要的前提,就是 AP Div 与 AP Div 之间不能
重叠。可以在“ AP 元素”面板中勾选“防止 AP 元素重叠”选项。在勾选该选项后,则不
能在现有 AP Div 前面创建新 AP Div ,不能在现在 AP Div 上移动 AP Div 或调整 AP Div 的
大小,也不能将某个 AP Div 嵌套在另一个 AP Div 中。如果是在创建重叠 AP Div 后才勾选
的此选项,请拖动每个重叠 AP Div 以使其离开其他 AP Div , Dreamweaver 并不会自动修正
页面上存在的重叠的 AP Div 。如果页面上存在重叠 AP Div ,而用户又进行了转换操作的话,
Dreamweaver 会弹出一个提示框,提示用户哪些 AP Div 处于重叠状态,而不能进行转换。
288. 框架集图标上的蓝色区域和白色区域分别表示什么?
框架集图标提供应用于当前文档的每个框架集的可视化表示形式。 框架集图标的蓝色区
域表示当前文档,而白色区域表示将显示其他文档的框架。
289. 如何将不在设计视图边缘的框架边框拆分一个框架?
要使用不在设计视图边缘的框架边框拆分一个框架,可能按住键盘上的 Alt 键不放,拖
动框架边框即可。
290. 如何在设计视图中选择框架或框架集?
要选择框架集,可以直接单击网页设计视图中的框架边框即可选择整个框架集。如果要
选择框架,可以按住键盘上的 Alt 键,单击网页设计视图中的框架,即可将其选择。
291. 如何设置框架的宽度
如果框架集中所有行或列的宽度都是以像素为单位指定的, 而指定的宽度对于浏览者查
看框架集所使用的浏览器而言又太宽或太窄的话,则框架将按比例伸缩以填充可用的空间。
这同样适用于以像素为单位指定的高度。
292. 如何设置框架集的标题?
由于框架集文件就是最终要显示的网页, 因此,最终在网页中要显示的标题应该在框架
集中设置,在框架中设置是没有用的。
设置的方法是先选择框架集,之后在“文档”栏上的“标题”文本框中输入网页的标题
文字即可。
293. 表单元素是否都要放在表单域当中?
如果用户在表单域之外选择插入表单元素, Dreamweaver 会弹出一个提示框,提示用户
插入表单域,单击“是”按钮, Dreamweaver 会在插入文本域的同时在它周围创建一个表单
域,所有的表单元素都是如此。
294. 网站主题规划
注意不要让你的网站主题过于分散。因为网站主题越集中,一般情况下网站所有者在这
方面投入的精力会更多,因此所提供信息的质量也会越高。我们知道,搜索引擎一直致力于
向用户提供高质量的信息搜索服务,所以它会将那些提供有价值信息的网站排名提前,优先
返回给用户。
如果网站内容覆盖范围很广,而且确实又需要保留众多的主题,这种情况下怎么办?还
是同样的原则,只要你将网站信息分门别类进行合理的组织,自然就会形成一个个相对集中
的主题,那么搜索引擎自然会给你一个靠前的网站排名。
295. 丰富网站内容与网站受欢迎程度
这两者是相辅相成的,有着丰富内容的网站通常也会受访问者的欢迎。请注意这里的内
容丰富并不是指内容的繁杂,而是指内容的深度。
搜索引擎在排名网站时,不仅要看网页的信息相关度,同时也会考虑网站的声望如何,
比如外部链接有多少, 网页的点击率有多高等。因此一个内容充实的网站肯定会排在内容贫
乏的网站前面。
由于不同的搜索引擎在网页支持方面存在差异,因此在设计网页时不要只注意外观漂
亮,许多平常设计网页时常用到的元素到了搜索引擎那里会产生问题。
296. 框架结构
有些搜索引擎(如 FAST )是不支持框架结构的,他们的“蜘蛛”程序无法阅读这样的
网页。
297. 图像映射
除 AltaVista 、 Google 和 Northern Light (现已停止公共搜索服务)明确支持图像映射链
接外,其他引擎是不支持它的。当“蜘蛛”程序遇到这种结构时,往往会感到茫然不知所措。
因此尽量不要设置图像映射链接。
298. 特效链接
经常看到有些网站为导航链接加上了特效,如单击某个项目会展开下层链接等。这些效
果一般通过 Java script 实现,视觉上非常新颖,但在“蜘蛛”程序的眼里则没那么诱人,
相反它无法解读这种链接。为了让搜索引擎顺利检索到你的网页,建议还是牺牲掉一些花哨
的东西。
299. FLASH
虽然 Flash 制作的网页视觉效果较好,但搜索引擎对此却不太感冒,个案表明这一类的
网站很难被百度搜索引擎索引。明智的做法是提供 Flash 和非 Flash 网页两种选择,这样即
增加了网页的观赏性,又照顾到了搜索引擎的情绪。
300. 动态网页
任何地址中带“?”号、 “ & ”号(及其他类似符号)的网页都会把“蜘蛛”程序挡在
门外。这些网页通常由 CGI 、 PHP 、 ASP 等程序产生,技术上较先进,但不适合搜索引擎的
“蜘蛛”程序。虽然目前有的大型搜索引擎(如 Google )已具备检索动态网页的能力,但
相当一部分数引擎还是不支持它的。而且即使是能够索引动态网页的 Google ,也在多个场合中明确表示不保证检索全部的动态网页。
因此,除非是超大型网站,为方便起见不得不采用动态网页生成技术,否则还是尽量使
用静态网页为好。
你可能感兴趣的:(工具)
QQ群采集助手,精准引流必备神器
2401_87347160
其他 经验分享
功能概述微信群查找与筛选工具是一款专为微信用户设计的辅助工具,它通过关键词搜索功能,帮助用户快速找到相关的微信群,并提供筛选是否需要验证的群组的功能。主要功能关键词搜索:用户可以输入关键词,工具将自动查找包含该关键词的微信群。筛选功能:工具提供筛选机制,用户可以选择是否只显示需要验证或不需要验证的群组。精准引流:通过上述功能,用户可以更精准地找到目标群组,进行有效的引流操作。3.设备需求该工具可以
理解Gunicorn:Python WSGI服务器的基石
范范0825
ipython linux 运维
理解Gunicorn:PythonWSGI服务器的基石介绍Gunicorn,全称GreenUnicorn,是一个为PythonWSGI(WebServerGatewayInterface)应用设计的高效、轻量级HTTP服务器。作为PythonWeb应用部署的常用工具,Gunicorn以其高性能和易用性著称。本文将介绍Gunicorn的基本概念、安装和配置,帮助初学者快速上手。1.什么是Gunico
Google earth studio 简介
陟彼高冈yu
旅游
GoogleEarthStudio是一个基于Web的动画工具,专为创作使用GoogleEarth数据的动画和视频而设计。它利用了GoogleEarth强大的三维地图和卫星影像数据库,使用户能够轻松地创建逼真的地球动画、航拍视频和动态地图可视化。网址为https://www.google.com/earth/studio/。GoogleEarthStudio是一个基于Web的动画工具,专为创作使用G
直返最高等级与直返APP:无需邀请码的返利新体验
古楼
随着互联网的普及和电商的兴起,直返模式逐渐成为一种流行的商业模式。在这种模式下,消费者通过购买产品或服务,获得一定的返利,并可以分享给更多的人。其中,直返最高等级和直返APP是直返模式中的重要概念和工具。本文将详细介绍直返最高等级的概念、直返APP的使用以及与邀请码的关系。【高省】APP(高佣金领导者)是一个自用省钱佣金高,分享推广赚钱多的平台,百度有几百万篇报道,运行三年,稳定可靠。高省APP,
2020-04-12每天三百字之连接与替代
冷眼看潮
不知道是不是好为人师,有时候还真想和别人分享一下我对某些现象的看法或者解释。人类社会不断发展进步的过程,就是不断连接与替代的过程。人类发现了火并应用火以后,告别了茹毛饮血的野兽般的原始生活(火烧、烹饪替代了生食)人类用石器代替了完全手工,工具的使用使人类进步一大步。类似这样的替代还有很多,随着科技的发展,有更多的原始的事物被替代,代之以更高效、更先进的技术。在近现代,汽车替代了马车,高速公路和铁路
探索OpenAI和LangChain的适配器集成:轻松切换模型提供商
nseejrukjhad
langchain easyui 前端 python
#探索OpenAI和LangChain的适配器集成:轻松切换模型提供商##引言在人工智能和自然语言处理的世界中,OpenAI的模型提供了强大的能力。然而,随着技术的发展,许多人开始探索其他模型以满足特定需求。LangChain作为一个强大的工具,集成了多种模型提供商,通过提供适配器,简化了不同模型之间的转换。本篇文章将介绍如何使用LangChain的适配器与OpenAI集成,以便轻松切换模型提供商
利用Requests Toolkit轻松完成HTTP请求
nseejrukjhad
http 网络协议 网络 python
RequestsToolkit的力量:轻松构建HTTP请求Agent在现代软件开发中,API请求是与外部服务交互的核心。RequestsToolkit提供了一种便捷的方式,帮助开发者构建自动化的HTTP请求Agent。本文旨在详细介绍RequestsToolkit的设置、使用和潜在挑战。引言RequestsToolkit是一个强大的工具包,可用于构建执行HTTP请求的智能代理。这对于想要自动化与外
深入理解 MultiQueryRetriever:提升向量数据库检索效果的强大工具
nseejrukjhad
数据库 python
深入理解MultiQueryRetriever:提升向量数据库检索效果的强大工具引言在人工智能和自然语言处理领域,高效准确的信息检索一直是一个关键挑战。传统的基于距离的向量数据库检索方法虽然广泛应用,但仍存在一些局限性。本文将介绍一种创新的解决方案:MultiQueryRetriever,它通过自动生成多个查询视角来增强检索效果,提高结果的相关性和多样性。MultiQueryRetriever的工
GitHub上克隆项目
bigbig猩猩
github
从GitHub上克隆项目是一个简单且直接的过程,它允许你将远程仓库中的项目复制到你的本地计算机上,以便进行进一步的开发、测试或学习。以下是一个详细的步骤指南,帮助你从GitHub上克隆项目。一、准备工作1.安装Git在克隆GitHub项目之前,你需要在你的计算机上安装Git工具。Git是一个开源的分布式版本控制系统,用于跟踪和管理代码变更。你可以从Git的官方网站(https://git-scm.
【目标检测数据集】卡车数据集1073张VOC+YOLO格式
熬夜写代码的平头哥∰
目标检测 YOLO 人工智能
数据集格式:PascalVOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数):1073标注数量(xml文件个数):1073标注数量(txt文件个数):1073标注类别数:1标注类别名称:["truck"]每个类别标注的框数:truck框数=1120总框数:1120使用标注工具:labelImg标注
人工智能时代,程序员如何保持核心竞争力?
jmoych
人工智能
随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。有人担心AI可能取代部分编程工作,也有人认为AI是提高效率的得力助手。面对这一趋势,程序员应该如何应对?是专注于某个领域深耕细作,还是广泛学习以适应快速变化的技术环境?又或者,我们是否应该将重点转向AI无法轻易替代的软技能?让我们一起探讨程序员
pyecharts——绘制柱形图折线图
2224070247
信息可视化 python java 数据可视化
一、pyecharts概述自2013年6月百度EFE(ExcellentFrontEnd)数据可视化团队研发的ECharts1.0发布到GitHub网站以来,ECharts一直备受业界权威的关注并获得广泛好评,成为目前成熟且流行的数据可视化图表工具,被应用到诸多数据可视化的开发领域。Python作为数据分析领域最受欢迎的语言,也加入ECharts的使用行列,并研发出方便Python开发者使用的数据
钢筋长度超限检测检数据集VOC+YOLO格式215张1类别
futureflsl
数据集 YOLO 深度学习 机器学习
数据集格式:PascalVOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数):215标注数量(xml文件个数):215标注数量(txt文件个数):215标注类别数:1标注类别名称:["iron"]每个类别标注的框数:iron框数=215总框数:215使用标注工具:labelImg标注规则:对类别进
CX8903:Ebike自行车仪表电源方案开发,Ebike智能仪表电源芯片
诚芯微科技
社交电子
CX8903:电动Ebike自行车仪表电源方案开发,Ebike智能仪表电源芯片推荐。电动助力自行车EBIKE凭借其环保、健康、低噪、和便捷等特点,成为了越来越受欢迎的骑行便利交通工具。提供电动Ebike自行车仪表电源方案开发、E-BIKE电动助力自行车仪表供电电源解决方案。CX8903采用100V高压制造工艺(芯片最高耐压可到100V以上),SOP-8L贴片封装,CX8903内置100V/90mΩ
Python 实现图片裁剪(附代码) | Python工具
剑客阿良_ALiang
前言本文提供将图片按照自定义尺寸进行裁剪的工具方法,一如既往的实用主义。环境依赖ffmpeg环境安装,可以参考我的另一篇文章:windowsffmpeg安装部署_阿良的博客-CSDN博客本文主要使用到的不是ffmpeg,而是ffprobe也在上面这篇文章中的zip包中。ffmpy安装:pipinstallffmpy-ihttps://pypi.douban.com/simple代码不废话了,上代码
【华为OD技术面试真题 - 技术面】-测试八股文真题题库(1)
算法大师
华为od 面试 python 算法 前端
华为OD面试真题精选专栏:华为OD面试真题精选目录:2024华为OD面试手撕代码真题目录以及八股文真题目录文章目录华为OD面试真题精选1.黑盒测试和白盒测试的区别2.假设我们公司现在开发一个类似于微信的软件1.0版本,现在要你测试这个功能:打开聊天窗口,输入文本,限制字数在200字以内。问你怎么提取测试点。功能测试性能测试安全性测试可用性测试跨平台兼容性测试网络环境测试3.接口测试的工具你了解哪些
Python爬虫解析工具之xpath使用详解
eqa11
python 爬虫 开发语言
文章目录Python爬虫解析工具之xpath使用详解一、引言二、环境准备1、插件安装2、依赖库安装三、xpath语法详解1、路径表达式2、通配符3、谓语4、常用函数四、xpath在Python代码中的使用1、文档树的创建2、使用xpath表达式3、获取元素内容和属性五、总结Python爬虫解析工具之xpath使用详解一、引言在Python爬虫开发中,数据提取是一个至关重要的环节。xpath作为一门
mac电脑命令行获取电量
小米人er
我的博客 macos 命令行
在macOS上,有几个命令行工具可以用来获取电量信息,最常用的是pmset命令。你可以通过以下方式来查看电池状态和电量信息:查看电池状态:pmset-gbatt这个命令会返回类似下面的输出:Nowdrawingfrom'BatteryPower'-InternalBattery-0(id=1234567)95%;discharging;4:02remainingpresent:true输出中包括电
【华为OD技术面试真题 - 技术面】- python八股文真题题库(1)
算法大师
华为od 面试 python
华为OD面试真题精选专栏:华为OD面试真题精选目录:2024华为OD面试手撕代码真题目录以及八股文真题目录文章目录华为OD面试真题精选1.数据预处理流程数据预处理的主要步骤工具和库2.介绍线性回归、逻辑回归模型线性回归(LinearRegression)模型形式:关键点:逻辑回归(LogisticRegression)模型形式:关键点:参数估计与评估:3.python浅拷贝及深拷贝浅拷贝(Shal
摩托车加装车载手机充电usb方案/雅马哈USB充电方案开发
诚芯微科技
社交电子
长途骑行需要给手机与行车记录仪等设备供电,那么,加装USB充电器就相继在两轮电动车上应用起来了。摩托车加装usb充电方案主要应用于汽车、电动自行车、摩托车、房车、渡轮、游艇等交通工具。提供电动车USB充电器方案/摩托车加装usb充电方案/渡轮加装usb充电方案/游艇加装usb充电方案开发。摩托车加装车载手机充电usb方案、汽车游艇改装四孔面板装双USB车充点烟器5V/4A电动车USB充电器输入4.
如何选择最适合你的项目研发管理软件?TAPD卓越版全面解析
北京云巴巴信息技术有限公司
产品经理 需求分析
在当今快速发展的科技时代,项目研发管理软件已成为企业不可或缺的重要工具。面对市场上琳琅满目的产品,如何选择一款适合自己团队的项目研发管理软件呢?本文将围绕项目研发管理软件的选择标准,重点介绍TAPD卓越版的特点、优势以及使用体验,让你更好地理解和选择适合自己的项目研发管理软件。项目研发管理软件的选择标准在选择项目研发管理软件时,我们需要考虑以下几个方面的因素:功能全面性:软件是否覆盖了从需求管理、
Python开发常用的三方模块如下:
换个网名有点难
python 开发语言
Python是一门功能强大的编程语言,拥有丰富的第三方库,这些库为开发者提供了极大的便利。以下是100个常用的Python库,涵盖了多个领域:1、NumPy,用于科学计算的基础库。2、Pandas,提供数据结构和数据分析工具。3、Matplotlib,一个绘图库。4、Scikit-learn,机器学习库。5、SciPy,用于数学、科学和工程的库。6、TensorFlow,由Google开发的开源机
Python实现简单的机器学习算法
master_chenchengg
python python 办公效率 python开发 IT
Python实现简单的机器学习算法开篇:初探机器学习的奇妙之旅搭建环境:一切从安装开始必备工具箱第一步:安装Anaconda和JupyterNotebook小贴士:如何配置Python环境变量算法初体验:从零开始的Python机器学习线性回归:让数据说话数据准备:从哪里找数据编码实战:Python实现线性回归模型评估:如何判断模型好坏逻辑回归:从分类开始理论入门:什么是逻辑回归代码实现:使用skl
JVM、JRE和 JDK:理解Java开发的三大核心组件
Y雨何时停T
Java java
Java是一门跨平台的编程语言,它的成功离不开背后强大的运行环境与开发工具的支持。在Java的生态中,JVM(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个至关重要的核心组件。本文将探讨JVM、JDK和JRE的区别,帮助你更好地理解Java的运行机制。1.JVM:Java虚拟机(JavaVirtualMachine)什么是JVM?JVM,即Java虚拟机,是Ja
一次冒险
追梦少年_4509
每个人应该都会经历很多冒险,这样你才能变得坚强起来,变得勇敢起来,冒险就是用来磨练自己,勇气的工具,接下来就给大家说说,我经历过的最吓人的冒险。2016年的夏天我和大爷大娘一起去北地捉知了我们边走边找,我负责拿着罐子大娘拿了一个电灯四处照,大爷就拿着一个棍子负责把知了,弄下来我们边走边捉,一会儿罐子就满了,就在我四处看分神的时候看见了一个知了接着我叫大爷大娘来拿知了我一看旁边没有人,我的心里十分害
视频号买1000个粉多少钱?视频号可以购买粉丝吗?开橱窗需要多少粉?
爱吃菠萝的鱼
在视频号的发展初期,很多人都认为,视频号可以通过购买粉丝来提升用户质量。而这个说法,在我们使用视频号的过程中,发现了它是可以购买粉丝的。但是我们要知道,视频号的本质,是一款社交工具。而不是一个私域流量池。而很多人在做私域流量池的时候,就想着怎么通过购买粉丝来提升用户质量。但我觉得你真的是想多了。视频号涨粉咨询号码:1776206920517753965895视频号粉丝1000有什么好处1、视频号粉
果冻宝盒邀请码怎么填好,附6个顶级有效邀请码
小小编007
在当今的电商时代,返利app已经成为了很多网购达人的必备工具。其中,果冻宝盒作为一款备受好评的返利软件,吸引了大量用户。而对于一些新手用户来说,填写果冻宝盒的邀请码可能会让他们感到困惑。本文将详细介绍果冻宝盒返利app,并指导用户如何正确填写邀请码。一、果冻宝盒返利app简介果冻宝盒是一款集折扣、返利、分享为一体的购物app。用户在果冻宝盒上购物时,不仅可以享受到商家提供的折扣,还可以获得果冻宝盒
Python神器!WEB自动化测试集成工具 DrissionPage
亚丁号
python 开发语言
一、前言用requests做数据采集面对要登录的网站时,要分析数据包、JS源码,构造复杂的请求,往往还要应付验证码、JS混淆、签名参数等反爬手段,门槛较高。若数据是由JS计算生成的,还须重现计算过程,体验不好,开发效率不高。使用浏览器,可以很大程度上绕过这些坑,但浏览器运行效率不高。因此,这个库设计初衷,是将它们合而为一,能够在不同须要时切换相应模式,并提供一种人性化的使用方法,提高开发和运行效率
Java:爬虫框架
dingcho
Java java 爬虫
一、ApacheNutch2【参考地址】Nutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。Nutch致力于让每个人能很容易,同时花费很少就可以配置世界一流的Web搜索引擎.为了完成这一宏伟的目标,Nutch必须能够做到:每个月取几十亿网页为这些网页维护一个索引对索引文件进行每秒上千次的搜索提供高质量的搜索结果简单来说Nutch支持分
如何用matlab灵活控制feko的求解
NingrLi
matlab 开发语言
https://bbs.rfeda.cn/read.php?tid=3778Feko中的模型和求解设置等都可以通过editfeko进行设置,其文件存储为.pre文件,该文件可以用文本打开,因此,我们可以通过VB、VC、matlab等工具对.pre文件进行读写操作,以达到更灵活的使用feko。同样,对于.out文件,我们也可以进行读操作。熟练使用对.pre文件和.out文件的操作后,我们可以方便的计
解线性方程组
qiuwanchi
package gaodai.matrix;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Sc
在mysql内部存储代码
annan211
性能 mysql 存储过程 触发器
在mysql内部存储代码
在mysql内部存储代码,既有优点也有缺点,而且有人倡导有人反对。
先看优点:
1 她在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。
2 这是一种代码重用。可以方便的统一业务规则,保证某些行为的一致性,所以也可以提供一定的安全性。
3 可以简化代码的维护和版本更新。
4 可以帮助提升安全,比如提供更细
Android使用Asynchronous Http Client完成登录保存cookie的问题
hotsunshine
android
Asynchronous Http Client是android中非常好的异步请求工具
除了异步之外还有很多封装比如json的处理,cookie的处理
引用
Persistent Cookie Storage with PersistentCookieStore
This library also includes a PersistentCookieStore whi
java面试题
Array_06
java 面试
java面试题
第一,谈谈final, finally, finalize的区别。
final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能
网站加速
oloz
网站加速
前序:本人菜鸟,此文研究总结来源于互联网上的资料,大牛请勿喷!本人虚心学习,多指教.
1、减小网页体积的大小,尽量采用div+css模式,尽量避免复杂的页面结构,能简约就简约。
2、采用Gzip对网页进行压缩;
GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz
正确书写单例模式
随意而生
java 设计模式 单例
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。
懒汉式,线程不安全
当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样
单例模式
香水浓
java
懒汉 调用getInstance方法时实例化
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if(null == ins
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
AdyZhang
apache http server
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
每次到这一步都很小心防它的端口冲突问题,结果,特意留出来的80端口就是不能用,烦。
解决方法确保几处:
1、停止IIS启动
2、把端口80改成其它 (譬如90,800,,,什么数字都好)
3、防火墙(关掉试试)
在运行处输入 cmd 回车,转到apa
如何在android 文件选择器中选择多个图片或者视频?
aijuans
android
我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传
但是android原生态的sdk中,只能一个一个的进行选择和上传。
我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个 处理方法
官方的图片选择器(但是不支持所有版本的androi,只支持API Level
mysql中查询生日提醒的日期相关的sql
baalwolf
mysql
SELECT sysid,user_name,birthday,listid,userhead_50,CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')),CURDATE(), dayofyear( CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')))-dayofyear(
MongoDB索引文件破坏后导致查询错误的问题
BigBird2012
mongodb
问题描述:
MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。
解决方案:
使用脚本,重建MongoDB所有表的索引。
var names = db.getCollectionNames();
for( var i in names ){
var name = names[i];
print(name);
Javascript Promise
bijian1013
JavaScript Promise
Parse JavaScript SDK现在提供了支持大多数异步方法的兼容jquery的Promises模式,那么这意味着什么呢,读完下文你就了解了。
一.认识Promises
“Promises”代表着在javascript程序里下一个伟大的范式,但是理解他们为什么如此伟大不是件简
[Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程
bit1129
zookeeper
Zookeeper重载了几个构造函数,其中构造者可以提供参数最多,可定制性最多的构造函数是
public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolea
【Java命令三】jstack
bit1129
jstack
jstack是用于获得当前运行的Java程序所有的线程的运行情况(thread dump),不同于jmap用于获得memory dump
[hadoop@hadoop sbin]$ jstack
Usage:
jstack [-l] <pid>
(to connect to running process)
jstack -F
jboss 5.1启停脚本 动静分离部署
ronin47
以前启动jboss,往各种xml配置文件,现只要运行一句脚本即可。start nohup sh /**/run.sh -c servicename -b ip -g clustername -u broatcast jboss.messaging.ServerPeerID=int -Djboss.service.binding.set=p
UI之如何打磨设计能力?
brotherlamp
UI ui教程 ui自学 ui资料 ui视频
在越来越拥挤的初创企业世界里,视觉设计的重要性往往可以与杀手级用户体验比肩。在许多情况下,尤其对于 Web 初创企业而言,这两者都是不可或缺的。前不久我们在《右脑革命:别学编程了,学艺术吧》中也曾发出过重视设计的呼吁。如何才能提高初创企业的设计能力呢?以下是 9 位创始人的体会。
1.找到自己的方式
如果你是设计师,要想提高技能可以去设计博客和展示好设计的网站如D-lists或
三色旗算法
bylijinnan
java 算法
import java.util.Arrays;
/**
问题:
假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,
您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳
子上进行这个动作,而且一次只能调换两个旗子。
网上的解法大多类似:
在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来
警告:No configuration found for the specified action: \'s
chiangfai
configuration
1.index.jsp页面form标签未指定namespace属性。
<!--index.jsp代码-->
<%@taglib prefix="s" uri="/struts-tags"%>
...
<s:form action="submit" method="post"&g
redis -- hash_max_zipmap_entries设置过大有问题
chenchao051
redis hash
使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑
#define ZIPMAP_BIGLEN 254
#define ZIPMAP_END 255
/* Return th
select into outfile access deny问题
daizj
mysql txt 导出数据到文件
本文转自:http://hatemysql.com/2010/06/29/select-into-outfile-access-deny%E9%97%AE%E9%A2%98/
为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。
授权的语句如下:
grant select on armory.* to rn
phpexcel导出excel表简单入门示例
dcj3sjt126com
PHP Excel phpexcel
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Brows
美国电影超短200句
dcj3sjt126com
电影
1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up!
Java访问远程服务
dyy_gusi
httpclient webservice get post
随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代码中引入它的包,如果同时调运了多个不同框架的webService,那么就需要同时引入多个不同的clien
Maven的settings.xml配置
geeksun
settings.xml
settings.xml是Maven的配置文件,下面解释一下其中的配置含义:
settings.xml存在于两个地方:
1.安装的地方:$M2_HOME/conf/settings.xml
2.用户的目录:${user.home}/.m2/settings.xml
前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。
ubuntu的init与系统服务设置
hongtoushizi
ubuntu
转载自:
http://iysm.net/?p=178 init
Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。
ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。
运行
跟我学Nginx+Lua开发目录贴
jinnianshilongnian
nginx lua
使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。
目录
第一章 安装Nginx+Lua开发环境
第二章 Nginx+Lua开发入门
第三章 Redis/SSDB+Twemproxy安装与使用
第四章 L
php位运算符注意事项
home198979
位运算 PHP &
$a = $b = $c = 0;
$a & $b = 1;
$b | $c = 1
问a,b,c最终为多少?
当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0
但是位运算符是不会改变变量的值的,例如:
$a=1;$b=2;
$a&$b;
这样a,b的值不会有任何改变
Linux shell数组建立和使用技巧
pda158
linux
1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。
2.数组读取与赋值 得到长度: [chengmo@centos5 ~]$ echo ${#a[@]} 5 用${#数组名[@或
hotspot源码(JDK7)
ol_beta
java HotSpot jvm
源码结构图,方便理解:
├─agent Serviceab
Oracle基本事务和ForAll执行批量DML练习
vipbooks
oracle sql
基本事务的使用:
从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚
select * from account;
-- 创建一张账户表
create table account(
-- 账户ID
id number(3) not null,
-- 账户名称
nam