一、引言
随着互联网技术的不断发展,文件传输已成为我们日常生活和工作中不可或缺的一部分。
FTP(文件传输协议)作为一种常用的文件传输方式,广泛应用于数据传输、软件更新、网站维护等领域。
本文将带领读者从入门到精通,全面了解FTP文件传输的相关知识。
二、FTP基本概念
FTP,即文件传输协议(File Transfer Protocol),是一种用于在网络上传输文件的协议。
FTP允许用户在客户端和服务器之间传输文件,无论这些文件是文本文件、二进制文件还是其他类型的文件。
FTP使用两个端口:一个用于控制连接(通常为端口号21),另一个用于数据传输(通常为端口号20)。
三、FTP工作模式
FTP有两种工作模式:主动模式和被动模式。
这两种模式在数据传输过程中有所不同。
1. 主动模式(Active Mode):在主动模式下,服务器主动连接客户端的数据端口。这种模式通常需要客户端具备防火墙穿透能力,以保证数据传输的顺畅。由于安全原因,一些防火墙可能不允许这种模式。
2. 被动模式(Passive Mode):被动模式下,客户端主动连接到服务器的数据端口。这种模式相对安全,因为它不需要穿透防火墙,因此广泛应用于NAT(网络地址转换)环境中。大多数现代FTP客户端默认使用被动模式。
四、FTP的使用
使用FTP传输文件,通常分为以下几个步骤:
1. 建立连接:通过输入ftp命令或者打开FTP客户端软件来建立FTP连接。需要提供服务器的IP地址、用户名和密码进行身份验证。
2. 列出文件:登录成功后,可以使用ls或dir命令列出服务器上的文件和目录。
3. 传输文件:使用put(上传)或get(下载)命令来传输文件。还可以指定传输类型和传输模式(二进制或文本)。
4. 断开连接:完成文件传输后,使用bye或quit命令断开与FTP服务器的连接。
五、FTP软件介绍
市面上有很多FTP客户端软件可供选择,如FileZilla、WinSCP、Curl等。
这些软件功能齐全,易于使用,可以帮助用户轻松完成文件传输任务。
以下是其中几款软件的介绍:
1. FileZilla:一款免费开源的FTP客户端软件,支持Windows、Linux和Mac OS等多个平台。具备丰富的功能,如站点管理、断点续传等。
2. WinSCP:一款基于GUI的FTP客户端软件,支持Windows平台。除了FTP,还支持SFTP和SCP协议。具有简单易用的特点。
3. Curl:一个命令行工具,支持多种操作系统。除了FTP,还支持HTTP、SFTP等协议。Curl功能强大,可以满足各种文件传输需求。
六、FTP的安全问题
尽管FTP广泛应用于文件传输,但其安全性问题也不容忽视。以下是一些常见的FTP安全问题及应对措施:
1. 弱口令和密码泄露:使用强密码并定期更换密码,以减少密码被破解的风险。
2. 数据加密:使用SFTP或FTPS等加密协议来保护数据传输过程中的数据安全。
3. 防火墙和网络安全策略:配置防火墙和网络安全策略,限制FTP服务器的访问权限,降低安全风险。
4. 审计和监控:对FTP服务器进行审计和监控,及时发现异常行为并采取相应的安全措施。
七、总结
本文从基本概念、工作模式、使用步骤、软件介绍以及安全问题等方面全面介绍了FTP文件传输的相关知识。
通过了解这些内容,读者可以从入门到精通地掌握FTP文件传输的技巧和方法。
在实际应用中,根据具体需求和场景选择合适的FTP工具和协议,以确保文件传输的顺畅和安全。
红帽Linux9从入门到精通目录:
以下是《红帽Linux9从入门到精通》的详细目录,分为七个主要部分:
第一部分:安装Red Hat Linux
第二部分:Linux基础
第三部分:基本Linux管理
第四部分:管理X窗口
第五部分:Linux联网基础
第六部分:Linux网络服务
第七部分:Linux文件共享服务
附录:Linux命令手册,查阅Linux命令的详细指南。
扩展资料
什么是www服务
一、什么是WWW服务现在在Internet上最热门的服务之一就是环球信息网WWW(World Wide Web)服务,Web已经成为很多人在网上查找、浏览信息的主要手段。
WWW是一种交互式图形界面的Internet服务,具有强大的信息连接功能。
它使得成千上万的用户通过简单的图形界面就可以访问各个大学、组织、公司等的最新信息和各种服务。
商业界很快看到了其价值,许多公司建立了主页,利用Web在网上发布消息,并反它作为各种服务的界面,如客户服务、特定产品和服务的详细说明、宣传广千以及是渐增长的产品销售和服务。
商业用途促进了环球信息网络的迅速发展。
如果你想通过主页向世界介绍自己或自己的公司,就必须将主页放在一个WEB服务器上,当然你可以使用一些免费的主页空间来发布。
但是如果你有条件,你可以注册一个域名,申请一个IP地址,然后让你的ISP将这个IP地址解析到你的LINUX主机上。
然后,在LINUX主机上架设一个WEB服务器。
你就可以将主页存放在这个自己的WEB服务器上,通过它把自己的主页向外发布。
WWW是基于客户机/服务器方式的信息发现技术和超文本技术的综合。
WWW服务器通过HTML超文本标记语言把信息组织成为图文并茂的超文本;WWW浏览器则为用户提供基于HTTP超文本传输协议的用户界面。
用户使用WWW浏览器通过Internet访问远端WWW服务器上的HTML超文本,如下图所示:http协议WWW浏览器 <-----> WWW服务器在WWW的客户机/服务器工作环境中,WWW浏览器起着控制作用,WWW浏览器的任务是使用一个URL(Internet地址)来获取一个WWW服务器上的WEB文档,解释这个HTML,并将文档内容以用户环境所许可的效果最大限度地显示出来。
整个流程如下:WWW浏览器根据用户输入的URL连到相应的远端WWW服务器上;取得指定的WEB文档;断开与远端WWW服务器的连接。
也就是说,平时我们在浏览某个网站的时候是每取一个网页建立一次连接,读完后马上断开;当需要另一个网页时重新周而复始。
二、WWW服务器软件的比较和选择目前,在世界各地有许多公司和学术团体,根据不同的计算机系统,开发出不同的WWW服务器,如Apache、CERN httpd、Microsoft Internet Information System、NCSA httpd、Plexus httpd、WebSite等。
在UNIX/LINUX系统中常用的有:CERN、NCSA、Apache三种CERN httpd这是最早期的WWW服务器软件,用C语言编写,现在功能有限,用户在缩减中。
有兴趣的话可以在:ftp:///pub/WWW/bin中找到它。
NCSA httpd这是在WWW服务器发展初期,美国国家超级计算机应用中心(NCSA)在1995年创建的当时一流的WWW服务器。
它也是用C语言编写的,程序小、速度快。
但是现在NCSA WWW服务器的主要开发人员已经离开了NCSA,这个服务器项目已经停顿了。
相信大家不会选择一个没有发展的WWW服务器软件吧!当然,由于它的特殊历史地位,相信使用它的人现在还不少。
如果你需要可以在ftp://获取它。
Apache根据著名的WWW服务器调查公司所作的调查,世界上百分之五十以上的WWW服务器都在使用Apache,是世界排名第一的WEB服务器。
Apache的诞生极富有戏剧性。
当NCSA WWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。
就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。
Apache的主要特征是:. 可以运行上所有计算机平台;. 支持最新的HTTP 1.1协议;. 简单而强有力的基于文件的配置;. 支持通用网关接口CGI;. 支持虚拟主机;. 支持HTTP认证;. 集成Perl脚本编程语言;. 集成的代理服务器;. 具有可定制的服务器日志;. 支持服务器端包含命令(SSI). 支持安全Socket层(SSL). 用户会话过程的跟踪能力;. 支持FastCGI;. 支持Java Servlets。
我们还有什么理由放弃这个功能强大而且前途光明的WWW服务器软件呢?三、安装Apache下面我们就开始漫漫征服Apache之旅,通过循序渐进的需求实例,一步步地学习使用Apache,从入门到精通。
3.1 系统需求运行Apache不需要太多的计算资源。
它在有6-10MB硬盘空间和8MB RAM的Linux系统上运行得很好。
然而,只运行Apache可能不是你想做的事情。
更可能的是,你想运行Apache来提供WWW服务、启动CGI进程以及充分利用所有WWW能够提供的令人惊奇的功能。
在这种情况下,你需要提供反映负载要求的额外的磁盘空间和内存空间。
也就是说,如果仅仅是启动WWW服务并不需要太多的系统资源,但是想要能为大量的客户提供服务就需要更多的系统资源。
3.2 获取软件你可以在中获得Apache的最新版。
而几乎所有的Linux发行版中均包含有Apache软件包,你也可以直接使用它。
需要注意的是,Apache软件包有两种:一种是源代码,下载后需要自己重新编译;另一种是可执行文件,下载后只需解压就可以使用。
3.3 安装软件你可以通过以下三种方法安装Apache服务器。
1.如果你安装的Linux版本中带用Apache的话,就在选择所要安装的服务器的时候,将httpd这个服务选上,Linux安装程序将自动完成Apache的安装工作,并做好基本的配置。
2.使用可执行文件软件包,这比较适合那些对编译工作不是太熟悉的初级用户,因为它相对比较简单。
下载软件包apache_ xvzf apache_这就完成了安装工作,简单吧!如果你使用的是RedHat Linux的话,你也可以下载apache_软件安装包,然后使用rpm –ivh apache_命令安装。
3.如果你想把Apache服务器充分利用起来的话,就一定要自己编译Apache定制其功能。
下载包含Apache源代码的软件包apache_;然后用tar命令将它解开;将当前目录改变为Apache源代码发行版的src目录;将配置样本文件()复制为Configuration文件;编辑Configuration文件中的配置选项:Makefile配置选项:一些编译选项:. “CC=”一行指定用什么编译软件编译,一般为“CC=gcc”;. 如果需要将额外的标志(参数)指定给C编译软件,可以使用:EXTRA_CFLAGS=EXTRA_LFLAGS=. 如果系统需要特殊的库和包含文件,可以在这里指定它们:EXTRA_LIBS=EXTRA_INCLUDES=. 如果你要改变代码优化设置的话,你须将下面一句去掉注释,然后改成你所需要的值:#OPTIM=-O2Rule配置选项:用来决定需要什么功能,一般情况下无需改变。
模块配置:模块是Apache的组成部分,它为Apache内核增加新功能。
通过使用模块配置,可以自定义在Apache服务器中需要什么功能,这个部分也是Apache灵活性的表现。
模块配置行如下所示:AddModule modules/standard/mod_env.o如果你需要Apache服务器具备什么功能,就将那个模块用AddModule语句加到配置文件Configuration中去。
下表列出了Apache的模块功能:模块名 功能 缺省mod_access 提供基于主机的访问控制命令 ymod_actions 能够运行基于MIME类型的CGI脚本或HTTP请求方法 ymod_alias 能执行URL重定向服务 ymod_asis 使文档能在没有HTTP头标的情况下被发送到客户端 ymod_auth 支持使用存储在文本文件中的用户名、口令实现认证 ymod_auth_dbm 支持使用DBM文件存储基本HTTP认证 nmod_auth_mysql 支持使用MySQL数据库实现基本HTTP认证 nmod_auth_anon 允许以匿名方式访问需要认证的区域 ymod_auth_external支持使用第三方认证 nmod_autoindex 当缺少索引文件时,自动生成动态目录列表 ymod_cern_meta 提供对元信息的支持 nmod_cgi 支持CGI ymod_dir 能够重定向任何对不包括尾部斜杠字符命令的请求 ymod_env 使你能够将环境变量传递给CGI或SSI脚本 nmod_expires 让你确定Apache在服务器响应请求时如何处理Expires ymod_headers 能够操作HTTP应答头标 ymod_imap 提供图形映射支持 nmod_include 使支持SSI nmod_info 对服务器配置提供了全面的描述 ymod_log_agent 允许在单独的日志文件中存储用户代理的信息 nmod_log_config 支持记录日志 ymod_log_referer 提供了将请求中的Referer头标写入日志的功能 nmod_mime 用来向客户端提供有关文档的元信息 ymod_negotiation 提供了对内容协商的支持 ymod_setenvif 使你能够创建定制环境变量 ymod_speling 使你能够处理含有拼写错误或大小写错误的URL请求 nmod_status 允许管理员通过WEB管理Apache ymod_unique_id 为每个请求提供在非常特殊的条件下保证是唯一的标识 n表一:Apache模块功能一览表在src目录下执行:“. /configure”;编译Apache:执行命令“make”;根据机器性能的不同,经历一段5-30分钟的编译,就大功告成了。
将编译好的可执行文件httpd复制到/etc/httpd/bin目录下;将Apache发行版的配置文件、、、文件复制到/etc/httpd/conf目录下。
到此为止,安装完成。
3.4 一些说明在Red Hat Linux 6.0中,Apache将自己的所有配置文件和日志文件放在了“/etc/httpd”目录下,其中“/etc/httpd/conf”下为配置文件,“/etc/httpd/log”下为日志文件。
同时,它将建立“/home/httpd”目录,并在其下建立三个子目录:“html/”:在这个目录下存放HTML(主页)文件;“cgi-bin/”:在这个目录下可以存放一些CGI程序;“icons/”:在这个目录下是服务器自带的一些图标。
HTML+CSS网页设计与布局从入门到精通的目录
第1部分 HTML基础篇第1章 网页设计基础知识 31.1 基础概念 31.2 网页与HTML语言 41.3 Web标准:结构、表现与行为 51.3.1 标准的重要性 51.3.2 “Web标准”概述 61.4 初步理解网页设计与开发的过程 71.4.1 基本任务与角色 71.4.2 明确网站定位 81.4.3 收集信息和素材 81.4.4 策划栏目内容 81.4.5 设计页面方案 91.4.6 制作页面 91.4.7 实现后台功能 91.4.8 整合与测试网站 101.5 与设计相关的技术因素 101.6 本章小结 12第2章 HTML网页文档结构 132.1 HTML简介 132.1.1 创建第一个HTML文件 132.1.2 HTML文件结构 152.2 简单的HTML案例 162.3 网页源文件的获取 182.3.1 直接查看源文件 192.3.2 保存网页 192.4 辅助:利用Dreamweaver快速建立基本文档 202.5 本章小结 24第3章 用HTML设置文本和图像 253.1 文本排版 253.1.1 实现段落与段内换行(p和br) 253.1.2 设置标题(h1~h6) 273.1.3 使文字水平居中(center) 273.1.4 设置文字段落的缩进(blockquote) 293.2 设置文字列表 293.2.1 建立无序列表(ul) 293.2.2 建立有序列表(ol) 303.3 HTML标记与HTML属性 313.3.1 用align属性控制段落的水平位置 313.3.2 用bgcolor属性设置背景颜色 323.3.3 设置文字的特殊样式 343.3.4 设置文字的大小和颜色(font) 353.4 忘记过时的HTML标记和属性 353.5 特殊文字符号 363.6 在网页中使用图像(img) 383.6.1 网页中的图片格式 383.6.2 一个简单的图片网页 383.6.3 使用路径 393.7 用width和height属性设置图片的尺寸 413.8 用alt属性为图像设置替换文本 433.9 辅助:利用Dreamweaver设置文本和图像 433.10 辅助:利用Dreamweaver代码视图提高效率 473.10.1 代码提示 473.10.2 代码折叠 493.10.3 使用拆分视图对代码快速定位 493.11 本章小结 50第4章 用HTML建立超链接(a) 514.1 设置基本文字超链接 514.1.1 URL的格式 514.1.2 URL的类型 524.2 设置页面内部的特定目标的链接 534.3 设置图片的超链接 544.4 设置电子邮件链接 544.5 设置以新窗口显示链接页面 554.6 创建热点区域 554.6.1 用HTML建立热点区域(map和area) 564.6.2 辅助:利用Dreamweaver精确定位热点区域 574.7 框架之间的链接 594.7.1 建立框架与框架集(frame和frameset) 594.7.2 用cols属性将窗口分为左右两部分 604.7.3 用rows属性将窗口分为上中下三部分 604.7.4 框架的嵌套 614.7.5 用src属性在框架中插入网页 614.7.6 用src属性在框架之间链接 624.7.7 创建嵌入式框架(iframe) 644.8 链接增多后网站的组织结构与维护 654.9 本章小结 66第5章 用HTML创建表格 675.1 表格基本结构(table) 675.2 合并单元格 685.2.1 用colspan属性左右合并单元格 685.2.2 用rowspan属性上下合并单元格 695.3 用align属性设置对齐方式 705.4 用bgcolor属性设置表格背景色和边框颜色 715.5 用cellpadding属性和cellspacing属性设定距离 725.6 完整的表格标记(thead、tbody和tfoot) 735.7 需要抛弃的方法:用表格进行页面布局 755.8 本章小结 78第2部分 CSS基础篇第6章 (X)HTML与CSS概述 816.1 HTML与XHTML 816.1.1 追根溯源 816.1.2 DOCTYPE(文档类型)的含义与选择 826.1.3 XHTML与HTML的重要区别 836.2 (X)HTML与CSS 846.2.1 CSS标准 856.2.2 传统HTML的缺点 856.2.3 CSS的引入 866.2.4 如何编辑CSS 886.2.5 浏览器与CSS 896.3 本章小结 90第7章 CSS核心基础 917.1 构造CSS规则 917.2 基本CSS选择器 927.2.1 标记选择器 927.2.2 类别选择器 937.2.3 ID选择器 957.3 在HTML中使用CSS的方法 967.3.1 行内样式 967.3.2 内嵌式 977.3.3 链接式 987.3.4 导入样式 997.3.5 各种方式的优先级问题 1007.4 本章小结 102第8章 手工编写与借助工具 1038.1 从零开始 1038.2 设置标题 1048.3 控制图片 1058.4 设置正文 1068.5 设置整体页面 1068.6 对段落进行分别设置 1078.7 完整代码 1088.8 CSS的注释 1098.9 辅助:使用Dreamweaver创建页面 1098.10 辅助:在Dreamweaver中新建CSS规则 1108.11 辅助:在Dreamweaver中编辑CSS规则 1128.12 为图像创建CSS规则 1148.13 本章小结 116第9章 CSS的高级特性 1179.1 复合选择器 1179.1.1 “交集”选择器 1179.1.2 “并集”选择器 1189.1.3 后代选择器 1209.2 CSS的继承特性 1229.2.1 继承关系 1229.2.2 CSS继承的运用 1239.3 CSS的层叠特性 1259.4 本章小结 126第10章 用CSS设置文本样式 .1 长度单位 .2 颜色定义 .3 准备页面 .4 设置文字的字体 .5 设置文字的倾斜效果 .6 设置文字的加粗效果 .7 英文字母大小写转换 .8 控制文字的大小 .9 文字的装饰效果 .10 设置段落首行缩进 .11 设置字词间距 .12 设置段落内部的文字行高 .13 设置段落之间的距离 .14 控制文本的水平位置 .15 设置文字与背景的颜色 .16 设置段落的垂直对齐方式 .16.1 使用line-height属性进行设置 .16.2 更通用的解决方案 .17 本章小结 140第11章 用CSS设置图像效果 .1 设置图片边框 .1.1 基本属性 .1.2 为不同的边框分别设置样式 .2 图片缩放 .3 图文混排 .3.1 文字环绕 .3.2 设置图片与文字的间距 .4 案例——八大行星科普网页 .5 设置图片与文字的对齐方式 .5.1 横向对齐方式 .5.2 纵向对齐方式 .6 本章小结 154第12章 用CSS设置背景颜色与图像 .1 设置背景颜色 .2 设置背景图像 .3 设置背景图像平铺 .4 设置背景图像位置 .5 设置背景图片位置固定 .6 设置标题的图像替换 .7 使用滑动门技术的标题 .8 本章小结 168第3部分 CSS高级篇第13章 CSS盒子模型 .1 “盒子”与“模型”的概念探究 .2 边框(border) .2.1 设置边框样式(border-style) .2.2 属性值的简写形式 .2.3 边框与背景 .3 设置内边距(padding) .4 设置外边距(margin) .5 盒子之间的关系 .5.1 HTML与DOM .5.2 标准文档流 .5.3 div标记与span标记 .6 盒子在标准流中的定位原则 .6.1 行内元素之间的水平margin .6.2 块级元素之间的竖直margin .6.3 嵌套盒子之间的margin .6.4 margin属性可以设置为负值 .7 思考题 .8 本章小结 196第14章 盒子的浮动与定位 .1 盒子的浮动 .1.1 准备代码 .1.2 案例1——设置第1个浮动的div .1.3 案例2——设置第2个浮动的div .1.4 案例3——设置第3个浮动的div .1.5 案例4——改变浮动的方向 .1.6 案例5——再次改变浮动的方向 .1.7 案例6——全部向左浮动 .1.8 案例7——使用clear属性清除浮动的影响 .1.9 案例8——扩展盒子的高度 .2 盒子的定位 .2.1 静态定位(static) .2.2 相对定位(relative) .2.3 绝对定位(absolute) .2.4 固定定位(fixed) .3 z-index空间位置 .4 盒子的display属性 .5 本章小结 216第15章 用CSS设置表格样式 .1 控制表格 .1.1 表格中的标记 .1.2 设置表格的边框 .1.3 确定表格的宽度 .1.4 其他与表格相关的标记 .2 美化表格 .2.1 搭建HTML结构 .2.2 整体设置 .2.3 设置单元格样式 .2.4 斑马纹效果 .2.5 设置列样式 .3 设置鼠标指针经过时整行变色提示的表格 .3.1 在Firefox和IE 7中实现鼠标指针经过时整行变色 .3.2 在IE 6中实现鼠标指针经过时整行变色 .3.3 最终合并代码 .4 辅助:使用jQuery实现更多效果 .4.1 用jQuery实现斑马纹效果 .4.2 用jQuery实现“前3行”特殊样式 .4.3 用jQuery实现渐变背景色表格效果 .4.4 用jQuery实现鼠标指针经过变色效果 .5 案例——日历 .5.1 搭建HTML结构 .5.2 设置整体样式和表头样式 .5.3 设置日历单元格样式 .6 本章小结 248第16章 用CSS设置链接与导航菜单 .1 丰富的超链接特效 .2 创建按钮式超链接 .3 制作荧光灯效果的菜单 .3.1 HTML框架 .3.2 设置容器的CSS样式 .3.3 设置菜单项的CSS样式 .4 控制鼠标指针 .5 设置项目列表样式 .5.1 列表的符号 .5.2 图片符号 .6 创建简单的导航菜单 .6.1 简单的竖直排列菜单 .6.2 横竖自由转换菜单 .7 设置图片翻转效果 .8 应用滑动门技术的玻璃效果菜单 .8.1 基本思路 .8.2 设置菜单整体效果 .8.3 使用“滑动门”技术设置玻璃材质背景 .8.4 进一步解决的问题 .9 鼠标指针经过时给图片增加边框 .10 本章小结 272第17章 用CSS建立表单 .1 表单的用途和原理 .2 表单输入类型 .2.1 文本输入框 .2.2 单选按钮 .2.3 复选按钮 .2.4 密码输入框 .2.5 按钮 .2.6 多行文本框 .2.7 列表框 .3 CSS与表单 .3.1 表单中的元素 .3.2 像文字一样的按钮 .3.3 多彩的下拉菜单 .4 案例——“数独”游戏网页 .4.1 搭建基本表格 .4.2 设置表格样式 .4.3 加入文本输入框 .4.4 设置文本输入框的样式 .5 对齐文本框和旁边的图像按钮 .6 本章小结 290第18章 网页样式综合案例——灵活的电子相册 .1 搭建框架 .2 阵列模式 .3 单列模式 .4 改进阵列模式 .5 IE 6兼容 .6 双向联动模式 .6.1 在Firefox中实现 .6.2 IE 6兼容 .6.3 改变方向 .7 本章小结 314第4部分 CSS布局篇第19章 固定宽度布局剖析与制作 .1 向报纸学习排版思想 .2 CSS排版观念 .2.1 两列布局 .2.2 三列布局 .2.3 多列布局 .2.4 布局结构的表达式与结构图 .3 圆角框 .3.1 准备图像 .3.2 搭建HTML结构 .3.3 放置背景图像 .3.4 设置样式并修复缺口 .4 单列布局 .4.1 放置第一个圆角框 .4.2 设置圆角框的CSS样式 .4.3 放置其他圆角框 .5 “1-2-1”固定宽度布局 .5.1 准备工作 .5.2 绝对定位法 .5.3 浮动法 .6 “1-3-1”固定宽度布局 .7 “1-((1-2)+1)-1”固定宽度布局 .8 本章小结 344第20章 变宽度网页布局剖析与制作 .1 “1-2-1”变宽度网页布局 .1.1 “1-2-1”等比例变宽布局 .1.2 “1-2-1”单列变宽布局 .2 “1-3-1”宽度适应布局 .2.1 “1-3-1”三列宽度等比例布局 .2.2 “1-3-1”单侧列宽度固定的变宽布局 .2.3 “1-3-1”中间列宽度固定的变宽布局 .2.4 进一步的思考 .2.5 “1-3-1”双侧列宽度固定的变宽布局 .2.6 “1-3-1”中列和侧列宽度固定的变宽布局 .3 变宽布局方法总结 .4 分列布局背景色问题 .4.1 设置固定宽度布局的列背景色 .4.2 设置特殊宽度变化布局的列背景色 .4.3 设置单列宽度变化布局的列背景色 .5 CSS排版与传统的表格方式排版的分析 .6 浏览器的兼容性问题 .7 CSS布局页面的调试技巧 .7.1 技巧1:设置背景色或者边框,确定错误范围 .7.2 技巧2:删除无关代码,暴露核心矛盾 .7.3 技巧3:先用Firefox调试,然后使它兼容IE .7.4 技巧4:善于利用工具,提高调试效率 .7.5 技巧5:善于提问,寻求帮助 .8 本章小结 370第21章 网页布局综合案例——儿童用品网上商店 .1 案例概述 .2 内容分析 .3 HTML结构设计 .4 原型设计 .5 页面方案设计 .6 布局设计 .6.1 整体样式设计 .6.2 页头部分 .6.3 内容部分 .6.4 页脚部分 .7 细节设计 .7.1 页头部分 .7.2 内容部分 .7.3 左侧的主要内容列 .7.4 右边栏 .8 CSS布局的优点 .9 交互效果设计 .9.1 次导航栏 .9.2 主导航栏 .9.3 账号区 .9.4 图像边框 .9.5 产品分类 .10 遵从Web标准的设计流程 .11 从“网页”到“网站” .11.1 历史回顾 .11.2 不完善的办法 .11.3 服务器出场 .11.4 CMS出现 .11.5 具体操作 .12本章小结 410附录A 网站发布与管理 411A.1 在Internet上建立自己的Web站点 411A.1.1 制作网站内容 411A.1.2 申请域名 411A.1.3 信息发布 411A.2 租用虚拟主机空间 412A.2.1 了解基本的技术名词 412A.2.2 选择和租用虚拟主机 413A.3 向服务器上传网站内容 414A.3.1 使用Dreamweaver上传文件 414A.3.2 使用IE浏览器上传文件 415A.3.3 使用专业FTP工具上传文件 416A.4 网站管理 418A.4.1 修改密码 418A.4.2 集团邮箱管理 419A.4.3 注意事项 420附录B CSS英文小字典 421