《解决网页设计一定会遇到的210个问题》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:程秉辉,John Hawke编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2006
  • ISBN:7030168534
  • 页数:476 页
图书介绍:本书直接从读者设计网页时所遇到的问题入手,告诉大家如何快速解决所遇到的问题,以及如何实现想要的功能。

Part 1 网页与浏览窗口的设计(含动态特效)(Issues for HomePage Browser Window) 3

Q1 如何改变浏览窗口的标题文字? 3

Q2 如何设计不断动态改变浏览窗口的标题文字(含特效)? 3

目录 3

Q3 当有新的产品(新活动、新信息、广告等),希望让访问者进入(离开)网站时一定会看到它,该如何做? 8

Q4 我希望在进入(离开)网页时会自动弹出一个信息窗口,出现我要告诉访问者的信息,该怎么做? 8

Q5 为何有人可看到网页弹出的浏览窗口,有人却看不到,是什么原因? 8

Q6 如何在网页中显示访问者电脑的当前日期与时间? 14

Q7 如何将日期与时间显示在网页中指定的某个地方? 14

Q9 如何获取与判断访问者浏览器的版本信息? 18

Q10 我的网页会自动判断浏览器种类(或版本),然后打开相对应的网页,但为何有的电脑上没问题,有些电脑上却无法打开?我的判断程序并没有错啊! 18

Q8 如何判断访问者使用哪种浏览器,然后自动显示适合该浏览器的网页? 18

Q11 如何判断访问者使用哪种语言文字(例如,英文、简体中文、日文、韩文等),然后自动显示该文字的网页? 24

Q12 为什么我无法正确判断访问者电脑使用的语言文字?如何解决? 24

Q13 如何找出语系代码来判断访问者使用哪种语言文字? 24

Q14 navigator有好几个与语系有关的对象,各有何差异?使用哪个比较好? 24

Q15 如何显示出没有菜单栏、工具栏、网址栏、状态栏……的窗口? 32

Q16 我希望一进入网站所打开的浏览窗口就没有菜单栏、工具栏、网址栏……该怎么做? 32

Q17 为什么有的访问者可以看到没有菜单栏、工具栏、网址栏……的浏览窗口,有的却不行,是什么原因? 32

Q18 我想要自己决定浏览窗口的标题、菜单栏、工具栏、网址栏、状态栏等是否显示出来,以及是否可调整窗口的大小,应怎么做? 32

Q19 如何在浏览窗口的状态栏(Status Line)中显示文字或改变原来的文字? 42

Q20 当鼠标移到某个图片、链接或框架时,如何在下方的状态栏中显示相关的说明文字? 42

Q21 我已设置了鼠标移到某个图片、链接或框架时状态栏就会显示相关说明文字,不过鼠标移开后却还一直显示在那里,如何解决? 42

Q22 当鼠标停在链接上时,浏览窗口下方的状态栏都会自动出现该链接的地址,如何可以不显示出来? 42

Q24 如何制作出在浏览窗口下方的状态栏(Status Line)中显示不断改变内容的文字? 47

Q23 如何在浏览窗口下方状态栏(Status Line)中制作走马灯效果的文字? 47

Q25 如何为我的网页加入访问人次计数器? 52

Q26 如何快速获取我的网页计数器?要注意哪些地方? 52

Q27 我申请的计数器为何只能用于该网站的网页中?能否用于放在其他地方的网页?应如何做? 52

Q28 我的网站已经更换成其他地址,要如何让进入原来网站的访问者可以自动转向新的网址? 62

Q29 如何设计若干秒后自动转向或进入指定的某个网页? 62

Q30 我的网页会显示实时信息(例如,股汇市、期货、新闻、气象、比赛分数……),要如何设计每隔若干秒自动更新,不必单击“刷新”按钮? 62

Q31 不论访问者单击网页中的任何链接后进入任何网页,都希望浏览窗口上方的地址栏中的地址固定不变,该如何做? 65

Q32 单击某链接进入某个网页时,如何使该网页的地址不显示在地址栏上? 65

Q33 通常哪些情况需要将浏览窗口的地址栏一直显示我的主页地址,不会因为进入其他网页或网站而改变? 65

Q34 如何改变浏览窗口或框架网页的滚动条颜色? 73

Q35 我已经加入了改变滚动条颜色的CSS语法,为何就是不改变颜色?或者有些网页会变色,有些却不会?如何解决? 73

Q39 我希望单击网页中某个链接后将网页显示在新窗口中,而且以全屏显示,该如何做? 79

Q40 当子窗口以全屏显示时,该如何关闭父窗口以避免造成访问者混淆? 79

Q36 如何设计一进入主页就以全屏显示(也就是浏览窗口的菜单栏、工具栏、网址栏、边框等全都看不到)? 79

Q38 如何将有框架的网页(例如主页)以全屏显示,为何我却做不到? 79

Q37 以全屏显示子窗口的方法很多,但我希望某个网页(例如主页)打开时就以全屏显示,该怎么做? 79

Q41 如何设计网页一打开就以最大化窗口显示? 88

Q42 我希望访问者要输入正确的名称与密码才能进入网页,但又不想使用数据库系统,该怎么做?有何优缺点? 92

Q43 我希望能记录访客名称与访问记录,当访问者每次进入网站时就会显示出来,该怎么做? 96

Part 2 框架(Frame)使用的排困解难(版面拆分问题)(Issues for Frame Design) 107

Q44 什么是框架(Frame)?它有什么用?适合应用在哪些地方? 107

Q45 我想将网页划分成几个不同的区域来显示不同的内容,应该怎么做?有哪些需要注意的地方? 107

Q46 Dremweaver可以帮我自动使用框架来拆分好版面吗?应该怎么做? 107

Q47 我要使用框架,但是希望边框不显示出来,应该怎么做? 111

Q48 如何正确选择框架来进行属性设置?为何我一直都不能准确地选择所需的框架? 111

Q50 为何我不能用鼠标拖拉来调整框架?如何解决? 113

Q49 如何调整框架大小? 113

Q51 为什么浏览窗口缩小后,有些框架内容就看不到了?这是怎么回事?如何解决? 115

Q52 框架组显示的像素、百分比、相对等属性各是什么意思?我应该如何选择比较好? 115

Q53 如何防止我的网页内容被放在其他网站的框架中显示? 121

Q54 我不想让自己的网页在其他网站的框架中显示,但却希望偷取我网页的网站的访问者也能看到我的网页,应该如何实现? 121

Q58 表格与层在使用时有哪些盲区与注意事项? 125

Q60 我希望层中所有对象固定显示在网页某个地方,不会因为浏览窗口的大小改变而改变,如何实现? 125

Q59 当分辨率改变(例如800×600变成1024×768)时,层内容就可能改变而造成网页内容不对齐,如何避免与解决? 125

Q61 如何同时利用表格与层来让网页内容排列整齐? 125

Q57 什么是层(Layer)?它有什么用?适合应用在哪些地方? 125

Q56 什么是表格(Table)?它有什么用?适合应用在哪些地方? 125

Q55 为何我一直无法将网页中的文字或图片对齐?是什么原因?如何解决? 125

Part 3 表格(Table)与层(Layer)的排困解难(网页内容对齐、排列与放置问题)(Issues for Table and Layer Design) 125

Q62 将层转换成表格(或表格转换成层)有何优缺点?如何进行? 133

Q63 什么情况下需要将层转换成表格(或表格转换成层)?如何考虑与决定? 133

Q64 我懒得一个个地设置表格的背景色、前景色、边框宽度、对齐方式、文字样式等,是否有现成的样式可以应用?应该如何做? 138

Q65 为何我使用鼠标拖拉表格就是无法调整表格的高度?如何解决? 140

Q66 为什么我无法删除某个单元格的背景颜色?如何解决? 142

Q67 我希望鼠标移到表格上时会自动变换背景色,应该如何做? 144

Q68 我希望鼠标移到表格中某一行上时,该行的所有单元格会自动变换背景色,应该如何做? 144

Q69 我希望鼠标移到表格中某个单元格上时,该单元格会自动变换颜色,而且鼠标变成手形,应该如何做? 144

Q70 当鼠标移到表格(或某一行、某单元格)时,只改变它的边框颜色,应该怎么做? 144

Q71 当鼠标移到表格(或某一行、某单元格)上时,为什么仅边框变色、部分变色或都没变色?是什么原因?如何解决? 144

Q72 在某些情况下,表格中的数据会根据访问者的操作或需求(例如,对表格中的数据排序、显示不同种类数据等)而有所改变,这些应该如何设计? 156

Q74 当访问者将鼠标移到表格中某列时,就会自动以该列的值排序后重新显示,该如何做? 157

Q75 为何我设置某个单元格的数据后,它的颜色(对齐方式、字体、粗细等)与原来的不同?如何解决? 157

Q73 如何对表格中的内容进行自动排序(Sort)? 157

Q76 我希望表格所显示的内容(例如产品数据)会随着访问者选择下拉列表(Combo Box)、选项(例如产品种类)或按钮后而改变,该如何设计? 167

Q77 如何根据访问者的操作动态添加或删除表格中的一整行来改变单元格中的数据? 167

Q78 如何制作出具有立体感的表格? 175

Q79 利用表格边框制作立体效果时有哪些注意事项? 175

Q80 如何让表格具有阴影特效? 178

Q81 我可以将表格变成半透明的吗?该怎么做? 182

Q82 我希望按照我的需求来调整表格的透明度,如何实现? 182

Q83 如何让表格的边框具有不同颜色、不断闪烁的效果? 185

Q84 我有许多数据(例如产品数据、通讯簿、各种地址数据等),如何以导入的方式显示到网页中,而不必逐一输入? 189

Q85 如何将Access中的数据直接导入网页的表格中,如此就不必重新键入或复制许多条数据了? 189

Q86 为何我将Access中的数据转换到网页的表格中却失败了?如何解决? 189

Q88 如何针对我的需求来设计网页中的菜单? 197

Q89 菜单(Form)与表格(Table)有何不同?表格也可以制作出菜单的样子吗?为何不用表格而要用菜单? 197

Q87 什么是菜单(Form)?它有什么用?适合应用在哪些地方? 197

Part 4 菜单(Form)的排困解难(填写数据、问卷、订购单设计的问题)(Issues for Form Design) 197

Q90 我要设计一个给访问者填写数据的问卷、报名表、订购单……应该怎么做? 200

Q91 设计菜单前有哪些考虑与注意事项? 200

Q92 为什么我无法将菜单中的对象对齐或排列出我希望的样子?如何解决? 200

Q93 如何让菜单更加美观、好看(例如,加入颜色、制作阴影效果、加入背景图片等)? 200

Q94 我要如何决定某个数据的输入是使用下拉菜单、列表或让访问者自行输入? 200

Q95 什么情况下适合使用复选按钮或单选按钮? 200

Q96 我希望访问者选择所居住的那个国家或地区后,另一个菜单会自动显示该国家或地区中的城市让访问者选择,该如何设计? 219

Q97 我想要访问者选择某个类别后,另一个菜单会自动显示该类别中的数据让访问者选择,该如何实现? 219

Q98 如何设计两个具有互动关系的下拉列表框(Combo Box)? 219

Q99 我希望菜单对象上某个数值(或数据)会随着访问者输入(或选择)数据的不同而改变,而不能由访问者输入,该如何设计? 219

Q100 我想用本文域来显示菜单上动态改变的数字(或文字),所以不能让访问者在此文本域上输入或获取焦点,该如何实现? 219

Q104 我希望同一组的单选按钮有一个灰色边框,左上方还有此组的标题文字(即?),该怎么做? 239

Q103 使用Dreamweaver制作的单选按钮组中的所有项目都在同一列上,如何改成所有项目都在一行上? 239

Q105 为何我使用Dreamweaver中的字段集,无法将灰色边框与标题文字加入我想要的地方?如何解决? 239

Q101 我希望有两个或更多项目可供访问者选择,但只能有一个项目被选定,该如何设计? 239

Q102 什么情况下需要使用单选按钮组? 239

Q106 访问者填写好的问卷、报名表或订购单等,单击确定(Submit)按钮后该如何查看各数据的正确性? 246

Q107 对于菜单中一定要填写或选择的数据,若访问者没有输入或选择该如何处理? 246

Q108 如何检验访问者输入电子邮件信箱的正确性? 246

Q109 菜单中某个文本域中只可输入数字(或一般文字)、只可(或不可)输入中文,并且输入数字或字数有一定范围……如何对这些文本域数据进行检查,当不符合条件时就出现错误信息告诉访问者? 246

Q110 如何让访问者在菜单上只能输入我允许的文字或符号? 246

Q111 表单中的按钮有何特别的意义? 269

Q112 我要在表单中加入一个可以返回到上一页的按钮,该如何设计? 269

Q113 如何防止访问者单击两次以上确定(Submit)(或送出数据)按钮,以避免重复提交表单数据,造成多份问卷、报名表或订购单等? 269

Q114 我希望访问者在填写表单时按下回车键没有反应,必须要单击按钮才行,该如何设计? 269

Q115 我希望访问者填写好网页中的表单数据(如,问卷、报名表、订购单、意见表等)后,单击确定按钮后就会将这些数据寄到我的信箱,该如何做? 269

Q116 为何我从邮件中收到的表单数据都是乱码?是什么原因?如何解决? 269

Q118 菜单通常有哪几种?各适用在哪些情况下? 287

Part 5 菜单(Menu)设计的排困解难(含动态特效)(Issues for Menu Design) 287

Q117 什么是菜单(Menu)?它有什么用?适合应用在什么情况下? 287

Q119 我的网页中有多个主选项目,而每个项目下又有多个子选项,该如何设计才不会占用许多版面,而且看起来简洁,又方便操作? 292

Q120 如何设计可弹出子菜单的下拉菜单? 292

Q121 什么是滑动式(缩放式)菜单?如何设计?如何配合框架一起使用? 292

Q122 单击(或鼠标在)某个项目后会自动显示出其中的子选项,该如何设计? 292

Q123 我该如何将子菜单精确地显示在我希望放置的地方? 292

Q124 我希望能设计出Windows XP风格的滑动式菜单,该如何实现? 310

Q125 不论网页内容向上或向下滚动,我都希望网页上的菜单保持在原来位置,该怎么做? 321

Q126 如何设计一个可在网页上任意移动与放置的菜单?如此不占用版面空间,也可以随时单击 324

Part 6 文字的排困解难(含动态特效)(Issues for Text in HomePage) 331

Q127 什么是CSS样式?它有什么用?我需要吗?如何使用它? 331

Q130 我在Dreamweaver代码模式下输入连续数个空格,但是保存后浏览网页时看到的却仅一个空格,这是怎么回事?如何解决? 333

Q129 我在Dreamweaver代码模式下可以输入连续数个空格,为何在设计模式下只能输入一个空格? 333

Q128 为何我无法在文字中输入多个空格字符?这是什么原因?如何解决? 333

Q131 要将网页中的文字对齐,有哪些方法?为何我一直对不齐?如何解决? 337

Q132 如何使网页中一个段落中的所有文字左右对齐,这样比较整齐、好看? 339

Q133 如何针对中文或英文段落的文字特性来进行对齐? 339

Q134 为什么我在Dreamweaver中按下回车键换行时,与上一行的距离却很远?这是什么原因?如何解决? 342

Q135 我想在网页中某个矩形区域内以不断滚动的方式显示实时信息(例如,新闻、股票、期货、各种比赛、分数、最新信息或其他各种内容等),当鼠标移到此区域时就停止滚动,让访问者单击某个信息后可查看更详细的内容,该如何设计? 343

Q136 如何让网页中某一区域中的文字由下至上(或由上至下)或由左至右(或由右至左)不断重复地滚动?如何根据我的需求来设置滚动速度? 343

Q137 为什么网页中的文字在某些电脑上很正常,但在某些电脑上变大或变小,破坏原来的版面设计?如何解决? 351

Q138 如何让访问者无法放大或缩小网页中的字,以维持网页中文字的美观与一致性? 351

Q139 有些浏览器可以让用户放大或缩小网页中文字的大小,如何让它没有作用? 351

Q140 我经常对网页中的不同文字设置相同的样式(例如,大小、字体、颜色等),实在很累,有什么方法可以只设置一次就自动应用在所有网页中的文字上(或所有表格中的文字、所有层中的文字……)? 351

Q141 我的网页中使用了某些特别的字体,但如果访问者没有安装该字体就无法按照该字体显示,该怎么办呢?如何解决? 358

Q142 我要为某些文字加上背景颜色或图案,该怎么做? 360

Q143 如何快速制作出具有阴影或略有立体效果的文字? 364

Q144 如何制作出具有发光特效的文字? 369

Q145 我希望网页中一个段落的第一个字比其他文字大许多,即首字下沉,该怎么做?有什么特别注意的地方? 373

Q146 如何在网页中将文字进行直排(例如,显示一首诗或公文内容)? 375

Part 7 图片的排困解难(含动态特效)(Issues for Pictures in HomePage Design) 379

Q147 为何我无法在Dreamweaver中编辑图片?如何设置其他软件来编辑Dreamweaver中网页的图片? 379

Q148 在Dreamweaver中该如何设置我习惯使用的图片编辑工具(如Photoshop)来编辑图片(如png、jpg、gif等)? 379

Q149 我希望鼠标移到图片(或链接图片)上时会自动出现该图片的说明文字,该怎么做? 382

Q150 我希望背景图片只显示一张而不要重复显示,该如何实现? 384

Q151 我的背景图片不大,如何将它精确地显示在我想要放置的地方而且不重复显示? 384

Q152 如何调整与设置背景图片的位置? 384

Q153 为何我使用CSS语法bcakground-repeat与bcakground-position却没起作用?如何解决? 384

Q154 如何让背景图片固定不变,不会随着网页内容的滚动而滚动? 388

Q155 如何在图片上的任意地方加入文字?该怎么做? 390

Q157 我可以设置图片中任何一个范围透明、渐变透明的方向或形状吗?该怎么做? 394

Q156 如何让网页中的图片出现不同程度的透明或渐变透明效果? 394

Q158 我想使图片由透明到清楚,再由清楚变到透明的效果……这样忽隐忽现的自动显示,该如何实现? 397

Q159 如何让访问者使用鼠标拖拉的方式移动网页中的某张图片,放置到网页中的任何位置? 401

Q160 如何制作在网页上不断飘来飘去的图片? 405

Q161 利用Dreamweaver时间轴制作的飘移图片,如何做才能尽可能地实现平滑移动? 405

Q162 如何才能使用Dreamweaver时间轴中的记录层移动路径功能? 405

Part 8 鼠标、按键与链接问题(Issues for Mouse、Keyboard with HyperLink) 413

Q163 什么是链接(HyperLink)?可分为哪几种? 413

Q164 什么是电子邮件链接?它有什么用?如何在网页中设置一个E-Mail链接? 413

Q165 如何设置单击链接后打开的网页显示在新窗口中(某个框架中或我指定的窗口中)? 416

Q166 我希望单击链接后,所打开的网页内容不是显示在当前窗口或框架中,该怎么做? 416

Q169 在Drwamweaver中的CSS样式设置只能使用14种鼠标形状,而无法使用IE专属的8种形状,该如何解决? 418

Q170 我希望鼠标移到某个元素上时变成我设计的图案,而不是传统的箭头或默认的形状,该怎么做? 418

Q168 我希望鼠标移到某些元素上会出现不同的形状,该如何做? 418

Q167 如何设计鼠标移到链接上会改变形状(例如,变成手的形状)? 418

Q171 我希望被单击的图片链接(或其他链接)不出现虚线框,该怎么做? 424

Q172 如何只设置一次就可以让网页中所有的链接都不会出现虚线框,这样就不必一个个地去设置? 424

Q173 如何设置所有链接文字,使访问在任何情况下都看不到其底线? 426

Q174 我希望链接文字在某些情况下出现(或不出现)底线(当鼠标移到上面、已访问过等情况),该如何实现? 426

Q175 鼠标移到某个链接文字时字会变大或改变颜色,移开后又恢复原状,该如何设计? 426

Q176 为何在Dreamweaver的“页面属性”窗口内的链接无法设置出我想要的链接样式?如何解决? 426

Q177 我可以在同一网页中设置多种不同的链接样式吗?该如何做? 426

Q178 为什么有时候鼠标移到链接上没有任何改变,有时却有,这是什么原因? 426

Q179 如何利用前景色和背景色、边框颜色和宽度、文字显示位置、高度、宽度、对齐方式等属性,设计出各种不同风格的文字链接样式? 431

Q180 如何利用文字属性制作出具有按钮效果的链接? 431

Q181 如何为文字链接制作出跑马灯效果? 434

Q182 我希望鼠标移动到滚动的跑马灯效果文字上时就会停止滚动,让访问者单击该链接文字,移开后又会继续滚动,该如何做? 434

Q183 当鼠标移到某个图片链接上时会自动变换图片,移开后又换回来,该如何设计? 435

Q185 传统的链接提示说明文字太少,我希望显示多行文字或有图片的提示说明,该如何设计? 438

Q184 鼠标移到某个图片或文字链接上会自动出现相关提示说明文字,该怎么做? 438

Q186 一般状态(Link)时,图片链接以半透明显示,当鼠标移到该图片上时就很清楚地正常显示,这该怎么做? 444

Q187 如何快速制作出具有动画效果或变化的按钮链接? 447

Q188 如何利用Flash按钮制作好看、美观,又有点动画的链接? 447

Q189 我希望鼠标移到某个链接上后自动出现一个菜单,可以选定更详细的项目,鼠标移开后菜单就消失,该如何做? 450

Q190 我要在同一张图片的不同地方(或图片上的东西)创建数个链接,让访问者一看到就知道如何浏览,该怎么做? 451

Q191 什么是图像地图?使用它创建链接有什么好处?与一般文字或图片链接相比有何优缺点? 451

Q192 为何我创建图像地图时,圆形工具很难圈选到所需的区域,有什么更好的做法? 451

Q193 当鼠标移到某张图片中的某个热点上时会出现针对该热点的简略说明文字,该怎么设计? 451

Q194 同一个网页中有许多内容,我要如何创建不同的链接使其指向不同的内容?如此就不用从上到下慢慢滚动浏览了? 454

Q195 内容很长的网页,如何随时可以跳回最前面? 454

Q196 什么是锚记(Anchor)链接?如何应用它? 454

Q197 访问者单击某个链接后,如何以全屏或最大化窗口来显示该网页内容? 458

Q199 为什么我在Dreamweaver中无法设置水平线的颜色?该如何实现? 461

Part 9 其他元素与功能的排困解难(OtherIssues for HomePage Design) 461

Q198 水平线的颜色可以任意设置吗?怎么做? 461

Q200 如何自动将我的网页设置成访问者浏览器的主页? 463

Q201 我希望将访问者主页更改为我的网站,而且更改时不会出现任何信息,该怎么做? 463

Q202 如何自动将我的网页加入访问者收藏夹中? 463

Q203 如何防止访问者保存我的网页内容? 467

Q204 如何防止访问者在网页中使用右键菜单?如此就无法复制网页中的文字、图片或其他内容? 467

Q205 我已经不让访问者使用右键菜单,为何还是可以复制?如何解决? 467

Q206 如何让访问者不能用鼠标选择或拖拉网页中的文字的方式进行复制? 467

Q207 如何让访问者无法查看或复制网页的源代码(Source Code)? 467

Q208 我希望有一个小窗口,不断在桌面上四处移动,像弹簧球一样碰到桌面边缘就弹回来,其中可以显示小广告或告诉访问者重要内容,该如何做? 473

Q209 我设计的在桌面四处移动、弹跳的小窗口有的电脑上没问题,但有的电脑却没有显示出来,这是什么原因? 473

Q210 如何设计一个数秒后自动关闭的小窗口(可显示小广告或重要信息)? 473