我们在这里提出一个观点:学习HTML语言的最大障碍是Dreavweaver、FrontPage等可视化所见即所得的网页制作工具!因为初学者往往认为这些工具完全可以自动实现各种复杂的效果,所需的只是鼠标点来点去。然而要想成为网络编程高手,首先要精通HTML,可以说这是一项基本功,如果你连HTML代码都看不懂,根本无法深入更高层次的网络编程技术,如ASP、JSP、PHP、CGI等,因为所有这些统统需要结合HTML代码实现!\r\n 本手册分为4部分,分别讲述HTML及其3个重要分支CSS、JavaScript、DHTML,并在最后对这几种技术的整合应用进行了深入分析。像本手册姊妹篇《狂人日记》一样,本手册也是由专业网站设计师为初、中级用户度身订作的精品教程,凝聚了专业开发人士多年的经验,摒弃了网站开发中极少用到的一些技术,所有实例均为绝对原创,决非一般粗制滥造、满目英文的教程可以相比。\r\n 本手册最大的与众不同之处在于:提供技术的同时提供清晰明确的学习思路!通过分析国内外知名网站的相关技术,你将获得前所未有的成就感!\r\n 本手册是成为网络编程高手的入门教程。适合所有网络编程初学者、专业网站设计师的技术参考、大专院校的教材,及《狂人日记》的技术拓展大全。本版CD提供IE 5.5和所有实例源代码。\r\n\r\n
第一部分HTML\r\n\r\n第0课 关于HTML语言\r\n\r\n互联网\r\n网页\r\nHTML\r\n学习HTML的必要性\r\n\r\n第1课 动手之前\r\n\r\n如何编辑HTML文件\r\nHTML入门捷径\r\n分析别人网站的HTML源代码\r\n小结\r\n\r\n第2课 HTML文档的基本结构\r\n\r\n目击\r\nHTML基本概念\r\nHTML基本结构\r\n声明为HTML文件\r\n文件头声明\r\n文件注解\r\n文件标题\r\n声明文件主体\r\n简单文件范例\r\n小结\r\n\r\n第3课 HTML的基本单位\r\n\r\n目击\r\n长度单位\r\n绝对长度\r\n相对长度\r\n颜色单位\r\n16进制颜色代码\r\n10进制RGB码\r\n直接颜色名称\r\nURL路径\r\n绝对路径\r\n相对路径\r\n小结\r\n\r\n第4课 Head部分\r\n\r\n目击\r\nTITLE元素\r\nMETA元素\r\n定义搜索关键字以及文档描述\r\n控制页面的缓存\r\n定义语言\r\n刷新页面\r\nLINK元素\r\nBASE元素\r\nScript元素\r\nSTYLE元素\r\n小结\r\n\r\n第5课 Body部分\r\n\r\n目击\r\nBODY元素\r\nBGCOLOR属性\r\nBACKGROUND属性\r\n文字属性\r\n留白属性\r\n段落\r\n标题元素\r\nAlign属性\r\n段落元素\r\n换行标记\r\n不换行标记\r\n预格式化元素\r\n列表\r\n无序列表\r\n有序列表\r\n定义列表\r\n链接和图像\r\n链接元素\r\n图像\r\n文字的排版\r\n不换行空白\r\n文本结构元素\r\nFont元素\r\n水平线元素\r\n字体样式元素\r\n层\r\n小结\r\n\r\n第6课 表格\r\n\r\n目击\r\nTABLE元素\r\nWidth属性\r\nBgcolor属性和BkGround属性\r\nBorder属性\r\nBorderColor属性\r\nCellSpacing属性和CellPadding属性\r\nTR元素\r\nTD元素\r\nWidth属性和Height属性\r\nAlign属性和Valign属性\r\nColSpan属性\r\nRowSpan属性\r\n小结\r\n\r\n第7课 框架\r\n\r\n目击\r\n基本概念\r\nFrameset元素\r\nFrame元素\r\nNoframe元素\r\n小结\r\n\r\n第8课 表单\r\n\r\n目击\r\n基本概念\r\n表单的详细内容\r\n表单元素\r\nInput元素\r\n列表框\r\n多行文本框\r\n小结\r\n\r\n第二部分 CSS\r\n\r\n第0课 概述\r\n\r\nCSS历史及现状\r\n视觉效果\r\n代码的重用\r\n小结\r\n\r\n第1课 进阶之路\r\n\r\n捷径\r\n获取外联样式表\r\n获取内嵌样式表\r\n元素内定\r\n分析著名网站CSS\r\n小结\r\n\r\n第2课 引入样式表\r\n\r\n外联样式表\r\n内嵌样式表\r\n元素内定\r\n导入样式表\r\n几种CSS的优先级\r\n基本结构\r\n小结\r\n\r\n第3课 选择符\r\n\r\n元素选择符\r\n类选择符\r\nID选择符\r\n关联选择符\r\n伪类选择符\r\n伪元素选择符\r\n首行仿元素\r\n首字符伪元素\r\n小结\r\n\r\n第4课 样式规则\r\n\r\n目击\r\n继承\r\n组合\r\n层叠\r\n小结\r\n\r\n第5课 CSS单位\r\n\r\n长度单位\r\n绝对长度\r\n相对长度\r\n百分比单位\r\n颜色单位\r\n使用颜色名称定义\r\n十进制数值或百分比设定页面元素颜色\r\n使用历过制颜色单位\r\nURL单位\r\n小结\r\n\r\n第6课 CSS属性\r\n\r\n目击\r\n字体属性\r\nFont属性\r\ncolor属性\r\nfont-family属性\r\nfont-size属性\r\nfont-style属性\r\nfont-weight属性\r\ntext-decoration属性\r\nfont-Variant属性\r\ntext-transform属性\r\nletter-spacing属性\r\nword-spacing属性\r\n文本属性\r\ntext-indent属性\r\nvertical-align属性\r\ntext-align属性\r\nlayout-flow属性\r\ndirection属性\r\nword-break属性\r\nline-break属性\r\nline-height属性\r\nwhite-space属性\r\nword-wrap属性\r\n背景属性\r\nbackground属性\r\nbackground-attachment属性\r\nbackground-color属性\r\nbackground-image属性\r\nbackground-position属性\r\nbackground-positionX属性\r\nbackground-positionY属性\r\nbackground-rapeat属性\r\n定位属性\r\nposition属性\r\nz-index属性\r\ntop属性\r\nright属性\r\nbottom属性\r\nleft属性\r\n布局属性\r\nWidth属性\r\nheight属性\r\nclear属性\r\nfloat属性\r\nclip属性\r\noverflow属性\r\ndisplay属性\r\nvisibility属性\r\n外边距属性\r\nMargin-Bottom属性\r\nMarsin-Left属性\r\nMarsin-Right属性\r\nMarsin-Top属性\r\nMargin属性\r\n过框属性\r\nBorder-Top-Width属性\r\nBorder-Bottom-width\r\nBorder-Left-Width属性\r\nBorder-Right-Width属性\r\nBorder-Width属性\r\nBorder-Top-Color属性\r\nBorder-Bottom-Color属性\r\nBorder-Left-Color属性\r\nBorder-Righ-Color属性\r\nBorder-Color属性\r\nBorder-Top-Style属性\r\nBorder-Bottom-Style属性\r\nBorder-Left-Style属性\r\nBorder-Right-Style属性\r\nBorder-Style属性\r\nBorder-Top属性\r\nBorder-Bottom属性\r\nBorder-Left属性\r\nBorder-Right属性\r\nBorder属性\r\n内边距属性\r\npadding-bottom属性\r\npadding-left属性\r\nPadding-right属性\r\npadding-top属性\r\npadding属性\r\n列表项目属性\r\nlist-style-image属性\r\nlist-style-position属性\r\nlist-style-type属性\r\nlist-style属性\r\n表格属性\r\nborder-collapse属性\r\nborder-spacing属性\r\ncaption-side属性\r\nempty-cells属性\r\ntable-layout\r\n滚动条属性\r\nScrollbar-3dlight-Color属性\r\nScrollbar-Arrow-Color属性\r\nScrollbar-Base-Color属性\r\nScrollbar-DarkShadow-Color属性\r\nScrollbar-Face-Color属性\r\nScrollbar-HighlightColor属性\r\nScrollbar-Shadow-Color属性\r\nScrollbar-Trak-Color属性\r\n滚动条属性综合实例\r\n光标属性\r\n小结\r\n\r\n第7课 CSS滤镜\r\n\r\n目击\r\nAlpha滤镜\r\nBasicImage滤镜\r\nBlur滤镜\r\nChroma滤镜\r\nDropShadow滤镜\r\nEmboss滤镜\r\nEngrave滤镜\r\nGlow滤镜\r\nMaskFilter滤镜\r\nmotionBlur滤镜\r\nShadow滤镜\r\nWave滤镜\r\nBarn滤镜\r\nBlinds滤镜\r\nCheckerBoard滤镜\r\nFade滤镜\r\nGradientWipe滤镜\r\nInset滤镜\r\nIris滤镜\r\nPixelate滤镜\r\nRadialWipe滤镜\r\nRandomBars\r\nRandomDissolve滤镜\r\nSlides滤镜\r\nSpiral滤镜\r\nStretch滤镜\r\nStrips滤镜\r\nWheel滤镜\r\nZigzag滤镜\r\n小结\r\n\r\n第三部分 JavaScript\r\n\r\n第0课 概述\r\n\r\nJavaScript感性认识\r\nJavaScript理性认识\r\nJavaScript的特点\r\nJavaScript的适用范围\r\n小结\r\n\r\n第1课 使用JavaScript\r\n\r\nJavaScript的支持环境\r\nJavaScript的运行\r\n小结\r\n\r\n第2课 动手之前\r\n\r\n入门捷径\r\n获取代码\r\n寻找关键代码\r\n代码分离\r\nJavaScript编辑器\r\n使用EditPlus 2编写JavaScript代码\r\n小结\r\n\r\n第3课 变量和数组\r\n\r\n目击\r\n变量声明\r\n数据类型\r\n主要(基本)数据类型\r\n数据类型的转换\r\n数组\r\n小结\r\n\r\n第4课 表达式与基本运算\r\n\r\n表达式与条件表达式\r\nJavaScript基本运算\r\n加法运算符\r\n减法运算符\r\n乘法运算符\r\n除法运算符\r\n求余运算符\r\n递增运算符\r\n递减运算符\r\n负号运算符\r\n比较运算符\r\n逻辑运算符\r\n运算符的优先顺序\r\n小结\r\n\r\n第5课 控制程序的流程\r\n\r\n目击\r\n条件循环语句\r\nIf语句\r\nIf...else...语句\r\nSwitch...case语句\r\nFor循环\r\nFor...in循环\r\nWhile循环\r\nDo...while循环\r\n控制程序流程\r\nBreak语句\r\nContinue语句\r\n小结\r\n\r\n第6课 函数\r\n\r\n目击\r\n函数\r\n函数中的参数\r\n定义和调用函数\r\n定义函数\r\n调用函数\r\n小结\r\n\r\n第7课 事件\r\n\r\n目击\r\n事件处理的重要性\r\n事件与事件处理器\r\n调用事件处理器\r\n函数调用\r\n直接代码\r\n具体事件处理器的使用\r\nonclick\r\nOnfocus\r\nonblur\r\nonchange\r\nonmouseover\r\nonselect\r\nonsubmit\r\n小结\r\n\r\n第8课 对象\r\n\r\n对象的基础知识\r\n有关对象操作语句\r\n对象属性的引用\r\n对象的方法的引用\r\n常用对象的属性和方法\r\n常用内部对象\r\nJavaScript中的系统函数\r\n返回字符的编码\r\n返回实数\r\n返回不同进制的数\r\n小结\r\n\r\n第9课 窗口对象\r\n\r\n目击\r\n窗口属性\r\n状态属性\r\nSelf对象\r\n帧(frame)\r\n方法\r\nAlert\r\nConfirm\r\nPrompt()\r\nOpen()和close()\r\n小结\r\n\r\n第10课 位置和历史\r\n\r\nLocation对象\r\nHistory对象\r\n小结\r\n\r\n第11课 文档对象\r\n\r\n文档属性\r\n文档对象方法\r\n小结\r\n\r\n第12课 经典实例\r\n\r\n图片效果\r\n例子一渐变显示图片\r\n随机显示图片\r\n飞舞的图片\r\n浏览器\r\n例子一查找页面关键字\r\n导航条\r\n带子菜单的导航条\r\n模仿IE收藏夹\r\n窗口\r\n每日提示\r\n信息检测\r\n检测屏幕分辨率\r\n系统信息检测\r\n记录来宾姓名\r\ncookie\r\n记录浏览次数\r\n小结\r\n\r\n第四部分 DHTML\r\n\r\n第0课 DHTML简介\r\n\r\n目击\r\n客户端的脚本程序语言\r\n文件目标模块(DOM)\r\n层叠样式表单(CSS)\r\n小结\r\n\r\n第1课 综合运用JavaScript和CSS\r\n\r\n如何检测浏览器\r\n使用JavaScript和CSS\r\n跨浏览器方法(指针变量)\r\n实例\r\n小结\r\n\r\n第2课 使用DHTML\r\n\r\n控制内容是否显示\r\n动态地增加样式表规则\r\n元素的移动\r\n图像的随机逐渐显示\r\n图像的“Circle out”及替换\r\n漂浮移动广告\r\n定位及显示隐含图片\r\n小结\r\n\r\n附录1 16种常用颜色对应的英文名称和RGB码\r\n\r\n附录2 保留字\r\n\r\n附录3 颜色对照表\r\n\r\n附录4 JavaScript参考\r\n<SCRIPT>标记\r\nWindow对象\r\nFrame对象\r\nLocation对象\r\nDucument对象\r\n复选框(checkbox)对象\r\n单选按钮(radio)对象\r\nSelect对象\r\nButton对象\r\nSubmit和reset对象\r\nPassword对象\r\nstring对象\r\nDate对象\r\nMath对象\r\n\r\n\r\n\r\n