- DIV+CSS 3.0网页布局实战从入门到精通(全彩超值版)
- 新视角文化行
- 6639字
- 2020-06-27 19:46:42
第1篇 基础篇
第1章 Dreamweaver与CSS基础
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0018_0001.jpg?sign=1739132405-yNtlJDmvjMaVeP3CPwzTAMRDXuthubsM-0-9eaf39dc8ea72cbdeefddfdbc45844d9)
Dreamweaver是一款所见即所得的网页编辑软件,它是第一款针对专业网页设计师的视觉化网页制作软件,利用它可以轻而易举地制作出跨平台限制、跨浏览器限制且充满动感的网页。
在Dreamweaver中设计制作网页时,需要使用CSS样式对页面进行控制和修饰,在网页中应用CSS样式表有4种方式,内联即样式、嵌入样式、链接外部样式和导入样式,用户可以根据所设计网页的不同要求进行选择。
实例001 建站第一步——创建本地静态站点
在Dreamweaver中创建本地站点非常简便、快捷。不管制作什么类型、什么风格的网站页面都要从构建站点开始,首先要理清网站结构的脉络,然后才能在创建的静态站点中设计制作网页。
●源文件 无
●视频 光盘\视频\第1章\实例1.swf
●知识点 创建站点
●学习时间 5分钟
实例分析
本实例主要通过执行“站点→新建站点”菜单命令,然后在弹出的“站点设置对象”对话框中设置站点的名称以及确定该站点根目录的位置,实例1设置完成后的效果如图1-1所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0019_0005.jpg?sign=1739132405-6ZLlOVVnsNAlLSJKDNSQvnRHXoy4KMTL-0-ed160bcb9e031b2f34b4ef3ab4d1cf0f)
图1-1 最终效果
知识点链接
在创建本地静态站点时,唯一用到的菜单命令就是“站点→新建站点”命令,通过该命令弹出“站点设置对象”对话框,在该对话框中进行相应的设置即可。
制作步骤
01 执行“站点→新建站点”菜单命令,弹出“站点设置对象”对话框,在“站点名称”文本框中输入站点的名称,如图1-2所示。单击“本地站点文件夹”文本框后的“浏览”按钮,弹出“选择根文件夹”对话框,浏览到本地站点的位置,如图1-3所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0019_0007.jpg?sign=1739132405-cBeMtVIG6mgAdIxYsXbtovPohURKgO6r-0-892ceb0ddc2a1db7ff8c6a81e3abad63)
图1-2 “站点设置对象”对话框
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0019_0008.jpg?sign=1739132405-XloPX9pD78eIgnmNpRgwNwhHNjs7GVVZ-0-1b74f00eb8781478d2e7fd0b4a57ccf7)
图1-3 “选择根文件夹”对话框
02 单击“选择”按钮,确定本地站点根目录位置,此时“站点设置对象”对话框如图1-4所示。单击“保存”按钮,完成本地站点的创建。这时Dreamweaver将自动打开“文件”面板,在该面板中显示了刚刚创建的静态站点,如图1-5所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0020_0001.jpg?sign=1739132405-XlwIKghG8r6A1szRNtqGSwSYZXN0PrFm-0-f9af918a187fded6d46cc0cdc7f8dbe7)
图1-4 “站点设置对象”对话框
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0020_0002.jpg?sign=1739132405-ovdTxiqXCgXCYWehv8MxFEBbqk9D95xI-0-bcd48651db64b565d3c3ab360bc57715)
图1-5 “文件”面板
Q 在Dreamweaver中,新建站点有几种方式?
A 两种。一种是通过执行“站点→新建站点”菜单命令来新建站点;另一种是执行“站点→管理站点”菜单命令,在弹出的“管理站点”对话框中单击“新建”按钮,同样可以弹出“站点设置对象”对话框,在该对话框中设置以及新建站点。
Q 为什么要创建本地静态站点?
A 在大多数情况下,都是在本地站点中对网页进行编辑制作,然后再通过FTP上传到远程服务器上,因此在制作网页之前应创建本地静态站点。
实例002 设置远程服务器——创建企业网站站点
在创建站点时,可以先将该站点的远程服务器信息设置好,这样的话可以制作好一部分网站页面,就上传一部分页面,便于随时在网络中查看页面的效果。
●源文件 无
●视频 光盘\视频\第1章\实例2.swf
●知识点 设置服务器信息
●学习时间 10分钟
实例分析
本实例主要通过执行“站点→新建站点”菜单命令,在弹出的“站点设置对象”对话框中设置站点的名称以及确定该站点根目录的位置,然后再切换到“服务器”选项的设置界面中,对服务器信息进行设置,实例2设置完成后的效果如图1-6所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0020_0007.jpg?sign=1739132405-sWCMBvMT3aktiMMsAp1AHO7iR1Ziu8B0-0-893add8ae4b6bc85e1870232c6fcdf31)
图1-6 最终效果
知识点链接
本实例的关键在于服务器信息的设置,在设置信息时要确保FTP地址、用户名和密码全部正确,才能连接上Web服务器。
01 执行“站点→新建站点”菜单命令,弹出“站点设置对象”对话框,在“站点名称”对话框中输入站点的名称,单击“本地站点文件夹”后的“浏览”按钮,弹出“选择根文件夹”对话框,浏览到站点的根文件夹,如图1-7所示。单击“选择”按钮,选定站点根文件夹,如图1-8所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0021_0002.jpg?sign=1739132405-jSyRZgQBDWCzfGgUjJBTCxcqzwoLGboH-0-ad91ea3d4d13acbeae4d4f62196d5079)
图1-7 “选择根文件夹”对话框
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0021_0003.jpg?sign=1739132405-LimMe6ru6D0ndEMXP1kLTF3HXSbuxjHs-0-d1e51d2f98a77fe3738b3ef680ae7228)
图1-8 “站点设置对象”对话框
02 单击“站点设置对象”对话框左侧的“服务器”选项,切换到“服务器”选项设置界面,如图1-9所示。单击“添加新服务器”按钮,弹出“添加新服务器”窗口,对远程服务器的相关信息进行设置,如图1-10所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0021_0005.jpg?sign=1739132405-UWdHLYFm6r5wYjN6tMLmujy4DXbYD5QO-0-1308a874e030fa996b0e86879d28ace7)
图1-9 “服务器”选项设置界面
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0021_0006.jpg?sign=1739132405-Xb0GMR9d28LxzQrimn9RYh1zcd9u99TL-0-15c6d491a9d946c02f2fe28e007f330c)
图1-10 设置服务器信息
03 单击“测试”按钮,弹出“文件活动”对话框,显示正在与设置的远程服务器进行连接,如图1-11所示。连接成功后,弹出提示对话框,提示“Dreamweaver已成功连接到您的Web服务器”,如图1-12所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0021_0007.jpg?sign=1739132405-338RrTYwfgztlKfMxjqBcquWEJqRamu9-0-31e53429599377377908736c51ce9d39)
图1-11 “文件活动”对话框
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0021_0008.jpg?sign=1739132405-UjXqQLYA88SB4vhEVteRVw2E3TY92Cdn-0-b9c93bc6e788f12dda8d106795894e7a)
图1-12 与远程服务器连接成功
04 单击“添加新服务器”窗口上的“高级”选项卡,切换到“高级”选项卡的设置,在“服务器模型”下拉列表中选择“PHP MySQL”选项,如图1-13所示。单击“保存”按钮,完成“添加新服务器”窗口的设置,如图1-14所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0022_0001.jpg?sign=1739132405-lKSAmp9PhgJuwtIyNvlBM3cOViKflp7M-0-6d004d51d52dafff52df8928b4edfada)
图1-13 设置“服务器模型”
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0022_0002.jpg?sign=1739132405-DcLPG7dviQ8BmZIJnD4e9LVIhH72Yh2z-0-1126f7289f8552e14bc1a7fd3a12ab10)
图1-14 完成远程服务器设置
05 单击“保存”按钮,完成企业网站站点的创建,“文件”面板将自动切换为刚建立的站点,如图1-15所示。单击“文件”面板上的“连接到远程服务器”按钮,即可连接到该站点所设置的远程服务器上,如图1-16所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0022_0004.jpg?sign=1739132405-87gKoKXw1yV6QAH2BOYWyUFyvWKWWWfA-0-a583ea3f64a90e74da80f54d85370042)
图1-15 “文件”面板
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0022_0005.jpg?sign=1739132405-y1Sjz6cMZNIfqJyPLNBvGcs5pZh0n7bW-0-c333c0e96ce3e673c14cd22c0dc6ad08)
图1-16 连接到远程服务器
Q 在创建站点时需不需要设置“服务器”选项卡中的相关选项?
A 如果用户需要使用Dreamweaver连接远程服务器,用来将站点中的文件通过Dreamweaver上传到远程服务器,则需要对“服务器”选项卡中的选项进行设置;否则,不需要设置。
Q 在创建远程站点的过程中,对于“服务器模型”需不需要进行设置?
A 可以设置也可以不设置,这两者没有太大的关系。如果已经确定了网站的形式,则可以进行设置,例如在实例2中,该企业网站已经确定使用PHP MySQL形式进行开发,则可以设置“服务器模型”为PHP MySQL。
实例003 远程交互站点——创建Business Catalyst站点
Business Catalyst是Dreamweaver CS6新增的一项功能,它可以提供一个专业的在线远程服务器站点,从而使设计者能够获得一个专业的在线平台。
●源文件 无
●视频 光盘\视频\第1章\实例3.swf
●知识点 新建Business Catalyst站点
●学习时间 15分钟
实例分析
在Dreamweaver CS6中,创建Business Catalyst站点与创建本地静态站点一样,非常方便、快捷,创建完的Business Catalyst站点的效果如图1-17所示。下面我们将向大家介绍一下如何创建Business Catalyst站点。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0023_0005.jpg?sign=1739132405-kF3c11KRw2B62QDAkDrkE0frjhaYbS5L-0-6bafbd50575b79854a3faa9c73ca9610)
图1-17 最终效果
知识点链接
通过执行“站点→新建Business Catalyst站点”菜单命令,在弹出的对话框中进行设置,即可创建Business Catalyst站点,其优势在于可以为网页设计者提供一个专业的在线远程服务器站点,从而能够获得一个专业的在线平台。
制作步骤
01 执行“站点→新建Business Catalyst站点”菜单命令,Dreamweaver CS6会自动连接Business Catalyst平台服务器,如图1-18所示。弹出“登录”窗口,需要使用所注册的Adobe ID登录,如图1-19所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0023_0006.jpg?sign=1739132405-etS2SvUcb3DW5tRMGhhwmfWJSg9NMjGp-0-52b86284a5a2a4e76df52559adcfcba8)
图1-18 连接Business Catalyst平台服务器
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0023_0007.jpg?sign=1739132405-e1KXEavyUji0trHoBjYlvVnGAsmY8XN2-0-dd24353966c0a2b4a98f6e890cf3db75)
图1-19 登录窗口
02 输入Adobe ID和密码,单击“登录”按钮,登录到Business Catalyst服务器,显示创建Business Catalyst站点的相关选项,如图1-20所示。在“Site Name”文本框中输入Business Catalyst站点的名称,在URL文本框中输入Business Catalyst站点的URL名称,如图1-21所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739132405-3KViTKRweBbfeR8f2Oa3BokRD1szelxa-0-5d29c5807e6fc98799d077a61c226be4)
图1-20 business Catalyst站点设置选项
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739132405-ec75poLgwRemsmLATH8kRzoCx6dMPB11-0-6773f32b869b52dc5c0d113a4f7a951b)
图1-21 设置business Catalyst站点
03 单击“Create Free Temporary Site”按钮,即可创建一个免费的临时Business Catalyst站点。如果所设置的URL名称已经被占用,则会给出相应的提示,并自动分配一个没有被占用的URL,如图1-22所示。单击“Create Free Temporary Site”按钮,弹出“选择站点的本地根文件夹”对话框,浏览到Business Catalyst站点的本地根文件夹,如图1-23所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1739132405-hOZzISfZNZTWXYUKnxN2Q3Wr5VNFVyCK-0-27e5fdf500e281528becbdc854a921a3)
图1-22 自动分配URL名称
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0024_0004.jpg?sign=1739132405-V8iLWOpAyijsEeILkRoSlwfN4slj5Hht-0-01d39ac2180e5d9ef50f979fc29c2487)
图1-23 “选择站点的本地根文件夹”对话框
04 单击“选择”按钮,确定站点的本地根文件夹,弹出“输入站点的密码”对话框,可以为所创建Business Catalyst站点设置密码,如图1-24所示。单击“确定”按钮,Dreamweaver CS6会自动将Business Catalyst站点中的文件与本地根文件夹进行同步,如图1-25所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0024_0005.jpg?sign=1739132405-zlZnq5GfmJpPdK4Er4zgz0GqvStPLWBp-0-3d2e87ba71039f2c1baa195ad0a474e1)
图1-24 “输入站点的密码”对话框
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0024_0006.jpg?sign=1739132405-0nNq9d9oOuWtDPBULqzGG8QJWIZDCYAL-0-e62304bed570af175ebc530198f5adab)
图1-25 “文件活动”对话框
05 完成Business Catalyst站点与本地根文件夹的同步操作,在“文件”面板中可以看到所创建的Business Catalyst站点,如图1-26所示。在本地根文件夹中可以看到从Business Catalyst站点中下载的相关文件,如图1-27所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739132405-OGJ61YCLCcIDBnp7Kmb9BLc0ZFeeBX4A-0-ec61638b5dbfee2ef156a9df3ded7800)
图1-26 创建的Business Catalyst站点
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739132405-0xWp9ubcyB3hWAAh4LBG8rmIeFyw3F8j-0-9531a66c784d97243ab4d6757ff40d88)
图1-27 本地根文件夹
06 打开浏览器,在地址栏中输入所创建的Business Catalyst站点的URL地址,可以看到所创建Business Catalyst站点的默认网站效果,如图1-28所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1739132405-DFwKOhLfJD2Ydh9anlxizKiqD7qmSoNK-0-9c97fcd568dbb889d22da67506049419)
图1-28 Business Catalyst站点默认网站效果
Q 在“输入站点的密码”对话框中是否需要勾选“保存密码”复选框?
A 视情况而定,如果勾选“保存密码”复选框,则以后连接到该Business Catalyst站点时不需要再输入密码;如果没有选中该复选框,则每次连接到该Business Catalyst站点时都需要输入密码。
Q 如何编辑和修改已经创建好的Business Catalyst站点页面?
A 在Dreamweaver CS6中,新增了一个Business Catalyst面板,就是用来编辑和修改Business Catalyst站点页面的,通过该面板可以对所创建的Business Catalyst站点页面进行设置和创建相应的内容。
实例004 内联CSS样式——控制文本显示效果
内联样式是将CSS样式代码直接添加到HTML的标签中,即作为HTML标签的属性存在。它是所有CSS样式中控制网页最为简单、直观的方式,通过这种方法可以很方便地对某个元素单独定义样式。
●源文件 光盘\源文件\第1章\实例4.html
●视频 光盘\视频\第1章\实例4.swf
●知识点 内联CSS样式
●学习时间 10分钟
实例分析
本实例通过内联CSS样式,也就是直接在HTML标签中使用style属性对页面中文本的显示效果进行控制,页面的最终效果如图1-29所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0025_0008.jpg?sign=1739132405-0n7T7rRrUhqnMJ2Trt61KzR3AxKUnOlR-0-a8cd9e8185cd43b92bbaa926925e3e8b)
图1-29 最终效果
知识点链接
使用内联CSS样式的方法是直接在HTML标签中使用style属性,该属性的内容就是CSS的属性和值,其格式如下:
<p style="font-family:宋体;font-size:12px; color:#CCCCCC; ">内联CSS样式</p>
制作步骤
01 执行“文件→打开”菜单命令,打开页面“光盘\源文件\第1章\实例4.html”,页面效果如图1-30所示。转换到代码视图,可以看到页面的代码,如图1-31所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739132405-zCr0JSd3UM7zaL3YZFicamdSwJVYa2Xq-0-65841e153280428053404fc7fa8c316c)
图1-30 页面效果
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739132405-Q6snc9jYRp8cAfhYZVRqGXkK4P2bxp2E-0-0e7304346d3074d24901cabd8b5cc202)
图1-31 代码视图
02 在<p>标签中添加style属性设置,添加相应的内联CSS样式代码,如图1-32所示。执行“文件→保存”菜单命令,保存页面。在浏览器中预览该页面,效果如图1-33所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0026_0003.jpg?sign=1739132405-74yoxL60wGrzA2prw23DHQzQdaS6iYCy-0-1e63bbc7de27e21d7cf878d4516308ea)
图1-32 添加内联CSS样式代码
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0026_0004.jpg?sign=1739132405-I7JnSyjxQ4FwmnTeEh2cxFapmECiCgza-0-c300a2a707167fb69579ff625cd3ff10)
图1-33 预览效果
Q 使用内联CSS样式有哪些规定?
A 内联CSS样式是由HTML文档中标签的style属性所支持,只需要将CSS代码使用“;”(分号)隔开并输入在style=""中,便可以完成对当前标签的样式定义,这是CSS样式定义的一种基本形式。
Q 内联CSS样式属于表现与内容分离的设计模式吗?
A 内联CSS样式仅仅是HTML标签对于style属性的支持所产生的一种CSS样式编写方式,并不符合表现与内容分离的设计模式。使用内联CSS样式与表格布局从代码结构上来说完全相同,但是仅利用了CSS对于元素的精确控制优势,并没有很好地实现表现与内容的分离,所以不属于表现与内容分离的设计模式。
实例005 内部CSS样式——控制页面整体效果
内部CSS样式就是将CSS样式代码嵌入到<head>与</head>标签之间,并且用<style>与<style>标签进行声明。这种写法虽然没有完全实现页面内容与CSS样式表现的完全分离,但可以将内容与HTML代码分离在两个部分进行统一的管理。
●源文件 光盘\源文件\第1章\实例5.html
●视频 光盘\视频\第1章\实例5.swf
●知识点 内部CSS样式
●学习时间 10分钟
实例分析
本实例主要通过对“页面属性”对话框中的相关属性进行设置来控制页面的整体属性,并且通过设置该对话框生成的代码全部显示在<head>与</head>标签之间,页面的最终效果如图1-34所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0026_0009.jpg?sign=1739132405-QFEXt8Z3YYcKfTBil2ZtUj2R0Rov9RhB-0-dd65424c11fc0746bc070a597dd34844)
图1-34 最终效果
知识点链接
“页面属性”对话框通过对页面的字体、字体大小、字体颜色、背景颜色以及背景图像等属性进行设置来控制页面的效果,但是不能设置行高属性。
制作步骤
01 执行“文件→打开”菜单命令,打开页面“光盘\源文件\第1章\实例5.html”,页面效果如图1-35所示。转换到代码视图,在页面头部的<head>与</head>标签之间可以看到该页面的内部CSS样式,如图1-36所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739132405-ylTS3v6Q5BoSq7LYlIwwtSpdteU0Swsl-0-b30b1a13d0cfdd6518d66ed8139b20a6)
图1-35 页面效果
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739132405-REFLcymRt8OBRlXDnfSzWx6CplS3nQSR-0-47bd5cf948e22d0b2b75d62c3499ec7e)
图1-36 代码视图
02 单击“属性”面板上的“页面属性”按钮,弹出“页面属性”对话框,设置如图1-37所示。设置完成后,单击“确定”按钮,可以看到页面的效果,如图1-38所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0027_0003.jpg?sign=1739132405-7NjoxXlpPKgS87q39LMJh4roHJAa4xnB-0-e33d827644166754918ba07ffe2f6473)
图1-37 页面效果
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0027_0004.jpg?sign=1739132405-UjuwQkNShCQolGVKhxC0fkOVzkX78KiM-0-d7b64c670c177dc89127e2ec02c15ade)
图1-38 代码视图
03 切换到代码视图,可以看到通过“页面属性”面板设置所生成的相关内部CSS样式,如图1-39所示。在内部的CSS样式代码中定义一个名为.font的类CSS样式,如图1-40所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0027_0005.jpg?sign=1739132405-SFMhMmiHIrJnjSnz5wuPSU8kALPqx0cF-0-7ce61c010b83694c71462f7705714930)
图1-39 CSS样式代码
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0027_0006.jpg?sign=1739132405-ppLE7UrEHR7JvibsT7472urfO4Ho1eE9-0-cb19110a1446212de67dcfff5dbb3100)
图1-40 类CSS样式代码
04 返回到设计视图中,选中相应的文字,在“属性”面板上的“类”下拉列表中应用刚定义的类CSS样式font,如图1-41所示。转换到代码视图,可以看到在<p>标签中添加的相应代码,如图1-42所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0027_0007.jpg?sign=1739132405-J4KrOAZtusBGsZqKhfyEmvoa7nQAwf7C-0-32f6cb8675fc90a4859191eb0883acb7)
图1-41 应用该样式
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0027_0008.jpg?sign=1739132405-FQ55MjWzYGLF3oIYXRyLjHpYqM264YO3-0-ff7321f3d7112720e6d0d3de41e1ac75)
图1-42 代码视图
05 执行“文件→保存”命令,保存页面。在浏览器中预览该页面,效果如图1-43所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739132405-xEi3E55dXHu2kcbOhtAsupR108lF5jGu-0-bc140ddcc3ad6a9ee9e7cdfdd123190a)
图1-43 预览效果
Q 在制作网页时使用内部CSS样式有哪些优势?
A 在内部CSS样式中,所有的CSS代码都编写在<style>与</style>标签之间,这样既方便了后期对页面的维护,也极大地减少了代码的数量。
Q 内部CSS样式的局限性在哪里?
A 内部CSS样式只适合于单一页面设置单独的CSS样式,如果一个网站拥有很多页面,并且对于不同页面中的<p>标签都希望采用同样的CSS样式设置时,这种方式便显得有点麻烦了。
实例006 外部CSS样式——链接外部CSS样式表文件
外部样式表是CSS样式表中较为理想的一种形式,能够实现代码的最大化使用及网站文件的最优化配置。
将CSS样式表代码单独编写在一个独立文件之中,由网页进行调用,并且多个不同的网页可以调用同一个外部样式表文件。
●源文件 光盘\源文件\第1章\实例6.html
●视频 光盘\视频\第1章\实例6.swf
●知识点 外部CSS样式表
●学习时间 10分钟
实例分析
本实例所制作的页面大部分是由图像组成的,且使用了外部CSS样式表对整个页面的排版进行控制,使得页面修改起来更加方便,页面的最终效果如图1-44所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0028_0006.jpg?sign=1739132405-DAhvau5xaMgjQEnDWapRTydqY3iTC5RO-0-98843e27600abbc9fc3b231b00a56ce3)
图1-44 最终效果
知识点链接
外部CSS样式是指在外部定义CSS样式并形成以.css为扩展名的文件,然后在页面中通过<link>标签将外部的CSS样式文件链接到页面中,而且该语句必须放在页面的<head>与</head>标签之间。
制作步骤
01 执行“文件→打开”菜单命令,打开页面“光盘\源文件\第1章\实例6.html”,页面效果如图1-45所示。执行“文件→新建”菜单命令,弹出“新建文档”对话框,在“页面类型”列表中选择CSS选项,如图1-46所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1739132405-ATK5MHlRcsmjvItSoecAV0SRpADtXRWK-0-e92be3d508200ad6a789eabf2099bf1b)
图1-45 页面效果
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0029_0002.jpg?sign=1739132405-zRTqrIfsMJddFl7jExVYWFRk6ztgawSp-0-165adb0760f204fc2044af4d68ccb18d)
图1-46 “新建文档”对话框
02 单击“确定”按钮,创建一个外部CSS样式文件,将该文件保存为“光盘\源文件\第1章\style\1-6.css”。返回到“实例6.html”页面中,打开“CSS样式”面板,单击“附加样式表”按钮,如图1-47所示。弹出“链接外部样式表”对话框,单击“浏览”按钮,选择需要链接的外部CSS样式文件,如图1-48所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0029_0004.jpg?sign=1739132405-WbxD6AEDxHqXueUqgCvqJKfN1ZSi2oPT-0-b58224408423b3a3ffbdb8afcd6679a6)
图1-47 “CSS样式”面板
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0029_0005.jpg?sign=1739132405-qipnKwwDrwI9m5Mmzao2p1W5aDuFBPsw-0-b5140f783aa6ff9e100a369a60428137)
图1-48 “链接外部样式表”对话框
03 单击“确定”按钮,即可链接指定的外部CSS样式文件,在“CSS样式”面板中显示出所链接的外部CSS样式文件,如图1-49所示。转换到代码视图中,在<head>与</head>标签之间可以看到链接外部CSS样式文件的代码,如图1-50所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0029_0006.jpg?sign=1739132405-zwdweVHy8reaUkXf2k3QeE3mZoFsqoCi-0-623792cff261300770b5d0fe948f8ac1)
图1-49 “CSS样式”面板
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0029_0007.jpg?sign=1739132405-1VMZSxZU5Zv4GLDLQ77cC3zTtkJBLc6H-0-b4f089b6d459a28a8829394eab03961e)
图1-50 代码视图
04 切换到1-6.css文件中,创建相应的CSS样式,如图1-51所示。返回到设计视图,可以看到页面的效果,如图1-52所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1739132405-q6MywYAb2WydTaK8L9pMCTLm8dG0rx9b-0-eb70cf21ad63cbaaa3dd503bb81c5455)
图1-51 CSS样式代码
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0030_0002.jpg?sign=1739132405-qwUsiXlyB7VoyUVlOeEJFI8CiXxnIEKT-0-dea5233b9e3b8da6268d017c86c72ae1)
图1-52 页面效果
05 执行“文件→保存”菜单命令,保存该页面。按F12键即可在浏览器中预览该页面,效果如图1-53所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0030_0003.jpg?sign=1739132405-MG1ApR0UHJalJOE8lQ8jNIne5UjsRf3b-0-74172d13a6f08be02c40a180689e93db)
图1-53 预览效果
Q 什么情况下需要将外部CSS样式表导入到网页文件中?
A 将外部CSS样式表导入到网页文件中后,每个网页文件都要下载样式表代码,因此通常情况下不使用这种方式,只有在一个网页中使用第三方样式表文件时才需要使用该方法。
Q 外部CSS样式的优势有哪些?
A 在网页中使用外部CSS样式表文件具有以下优势。
●独立于HTML文件,便于修改。
●多个文件可以引用同一个CSS样式表文件。
●CSS样式文件只需要下载一次,就可以在其他链接了该文件的页面内使用。
●浏览器会先显示HTML内容,然后再根据CSS样式文件进行渲染,从而使访问者可以更快地看到内容。
实例007 @import方式——导入外部CSS样式
导入样式与链接样式的方法基本相同,都是创建一个单独的CSS样式文件,然后再链接到HTML文件中,但是在语法和运作方式上有所区别。
导入的CSS样式,在HTML文件初始化时会被导入到HTML文件内作为文件的一部分,类似于内部CSS样式;而链接的CSS样式是在HTML标签需要CSS样式风格时才以链接方式引入。
●源文件 光盘\源文件\第1章\实例7.html
●视频 光盘\视频\第1章\实例7.swf
●知识点 导入外部CSS样式
●学习时间 10分钟
实例分析
本实例通过将外部CSS样式导入到页面中对页面进行控制,这种方法的优势在于可以一次导入多个CSS文件,页面的最终效果如图1-54所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0031_0003.jpg?sign=1739132405-0RSEZQCn6sNt38Rff7JsJ8xbloOpw2uy-0-8a7fe297eae81a7e30bfb5c18496d934)
图1-54 最终效果
知识点链接
导入外部CSS样式是指在<style>与</style>标签中,使用@import语句导入一个外部CSS样式表文件中的CSS样式。
制作步骤
01 执行“文件→打开”菜单命令,打开页面“光盘\源文件\第1章\实例7.html”,页面效果如图1-55所示。转换到代码视图,可以看到页面中并没有链接外部CSS样式,也没有内嵌的CSS样式,如图1-56所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0031_0004.jpg?sign=1739132405-GUrXaD3XaZIitRgHKxPIK9YMzwPemwQX-0-beabf89b0177fb2d282ce0fdeaadc5e2)
图1-55 页面效果
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0031_0005.jpg?sign=1739132405-UmgcIXVXBERazjfnry3k6xvchiqeVrtB-0-44a490936850fbcbc180966eb540e667)
图1-56 “新建文档”对话框
02 返回到设计视图,打开“CSS样式”面板,单击“附加样式表”按钮,弹出“链接外部样式表”对话框,单击“浏览”按钮,选择相应的外部CSS样式文件,如图1-57所示,单击“确定”按钮。设置“链接外部样式表”对话框中“添加为”选项为“导入”,如图1-58所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0031_0007.jpg?sign=1739132405-NbjxOV9iblpYAtdKfhgwkWL0nWA3NlII-0-a931964df6be7f354cd4f1c091ab74ff)
图1-57 “选择样式表文件”对话框
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0031_0008.jpg?sign=1739132405-tNkSryd6sAH6D7npri5pXy3QdxiPBefg-0-e13a43c91802be9692cbdef51c9d4229)
图1-58 “链接外部样式表”对话框
03 单击“确定”按钮,导入相应的CSS样式,页面的效果如图1-59所示。转换到代码视图中,在页面头部的<head>与</head>标签之间可以看到自动添加的导入CSS样式文件的代码,如图1-60所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739132405-5fQIQ2en0Tc0Ji2Mr61bZhPNJVIXrrsb-0-ca2a0a24b0715cc0fd96e601d51dff89)
图1-59 页面效果
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1739132405-5B5g8vrLHUnJZlTV6TcdfB6iPUJfpZcY-0-c7c623f58ebcd96c9cdb26d558cce609)
图1-60 代码视图
04 执行“文件→保存”菜单命令,保存该页面。按F12键即可在浏览器中预览该页面,效果如图1-61所示。
![](https://epubservercos.yuewen.com/1E9ABD/11229161603800906/epubprivate/OEBPS/Images/figure_0032_0003.jpg?sign=1739132405-E4WkflhBO65qQlmGQUCgyxO5YRG3UFX5-0-fd5d21e00a4118bf4b493dada403bdf5)
图1-61 预览效果
Q 导入CSS样式与链接CSS样式相比哪个更具有优势?
A 导入外部CSS样式表相当于将CSS样式表导入到内部CSS样式中,该方式更具有优势。另外,导入样式与链接样式相比较,最大的优点在于导入样式可以一次导入多个CSS文件。
Q 导入的外部样式表需要在内部样式表的什么位置?
A 导入外部样式表必须在内部样式表的开始部分,即其他内部CSS样式代码之前。