网站设计与Web应用开发技术习题答案
web开发试题及答案

web开发试题及答案本文为您提供一些常见的Web开发试题及答案,希望能够帮助您更好地了解和理解Web开发的相关知识。
一、什么是Web开发?Web开发是指使用各种技术和工具创建和维护网站的过程。
它涉及前端开发、后端开发以及数据库管理等多个方面。
二、前端开发试题及答案1. HTML是什么?请简要介绍HTML的作用。
答:HTML(HyperText Markup Language)是一种用于创建网页的标记语言。
它用于描述网页的结构和内容,通过使用各种标签和元素对文本、图像、链接等进行标记,从而呈现出丰富多样的网页内容。
2. CSS是什么?请简要介绍CSS的作用。
答:CSS(Cascading Style Sheets)是一种用于定义网页样式和布局的语言。
它与HTML结合使用,通过为HTML元素添加样式属性,可以改变字体、颜色、大小、布局等方面的效果,从而使网页更加美观和易于阅读。
3. JavaScript是什么?请简要介绍JavaScript的作用。
答:JavaScript是一种运行在客户端的脚本语言,可用于给网页添加动态效果和交互功能。
它可以与HTML和CSS配合使用,实现用户与网页之间的交互和数据处理,例如表单验证、页面加载、动画效果等。
三、后端开发试题及答案1. 什么是后端开发?与前端开发有何区别?答:后端开发是指负责处理网站的后台逻辑和数据交互的开发工作。
它主要关注于服务器端的代码编写和数据库管理,如处理用户请求、数据存储、安全性等方面。
而前端开发主要关注于网页的用户界面和前台交互。
2. 请简要介绍一下常用的后端开发语言。
答:常用的后端开发语言包括Java、Python、PHP和Ruby等。
每种语言都有其特点和适用场景。
例如,Java适用于大型企业级应用的开发,Python适用于快速开发和科学计算,PHP适用于Web应用程序的开发,Ruby适用于简洁优雅的代码编写。
3. 什么是数据库?请简要介绍一下常用的数据库类型。
网站设计与Web应用开发技术习题答案

网站设计与W e b应用开发技术习题答案集团档案编码:[YTTR-YTPT28-YTNTL98-UYTYNN08]各章习题参考答案第1章习题参考答案1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。
由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。
2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。
而www则是所请求服务器的域名,有些服务器的域名中就不包含www。
3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。
一味的求新、求好是没有经验的开发者所采取的行动。
我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。
因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。
4. 答:可以根据上文提供的基本原则,进行区分。
不过有些网站不能截然的划分成其中的某一种。
平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。
第2章习题参考答案1. 答:可以简单的通过两个方式进行判断:(1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知;(2) 直接在浏览器中输入“.0.1”,看是否能看到有关信息。
2. 答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。
因此,通常我们需要进一步对网站进行配置。
根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。
网页设计与开发答案

网页设计与开发一、单项选择题(每题1分,共15题)1. 以下不能用来定义表格内容的标记为( ) 。
A.<br>B.<tr>C.<th>D.<td>2. CSS样式表存在于文档的()区域中。
A.HTML B.BODY C.HEAD D.TABLE3. 以下标记符中,没有对应的结束标记的是()。
A.<body> B.<br> C.<html> D.<title>4. 下列语句哪个是正确的?()A.我们可以在IE使用“文件\打开” 指令执行表单网页B.我们可以使用 <FORM> 标记的METHOD属性指定表单处理程序C.我们可以使用 <INPUT> 标记的TARGET属性指定表单处理程序的目标框架名称D.表单字段的名称限英文且唯一5. 在HTML文件中,水平线在默认的情况下是____________,并随着窗口的宽度自动调整。
A.800pixelsB.1024pixelC.80%D.100%6. 在HTML中,标记<pre>的作用是( )A.标题标记B.预排版标记C.转行标记D.文字效果标记7. 下面不属于CSS插入形式的是( )A.索引式B.内联式C.嵌入式D.外部式8. 通常网页的首页被称为()。
A.主页 B.网页 C.页面 D.网址9. 在HTML中,标记<font>的Size属性最大取值可以是( )A.5B.6C.7D.810. 若要将表单数据以E-Mail形式返回,必须利用 <FORM> 标记的哪个属性设置E-mail地址?A.METHODB.ACTIONC.onClickD.TARGET11. 通用图像格式GIF最多可以使用的颜色数是( )A.16色B.216色C.256色D.512色12. 若要设置当浏览者将焦点自表单字段上移开后所要执行的Script,可以使用哪个属性?()A.onBlurB.onClickC.onFocusD.onSelect13. 在HTML上,将表单中INPUT元素的TYPE属性值设置为()时,用于创建重置按钮。
web程序设计习题答案

web程序设计习题答案
Web程序设计习题答案
在现代社会中,Web程序设计已经成为了一种非常重要的技能。
随着互联网的
普及和发展,越来越多的人开始学习Web程序设计,希望能够掌握这项技能并应用到实际工作中。
然而,学习Web程序设计并不是一件容易的事情,需要不断地练习和思考,才能够真正掌握其中的精髓。
为了帮助大家更好地学习Web程序设计,我们准备了一些习题答案,希望能够为大家提供一些参考和帮助。
以下是一些常见的Web程序设计习题及其答案:1. 什么是HTML?HTML是一种用于创建网页的标记语言,它由一些特定的标签和属性组成,可以用来描述网页的结构和内容。
2. 如何创建一个链接?要创建一个链接,可以使用`<a>`标签,并在其中添加
`href`属性指向目标页面的URL。
3. 什么是CSS?CSS是一种用于控制网页样式和布局的样式表语言,可以用来
设置网页中元素的外观和排版。
4. 如何设置一个元素的背景颜色?可以使用`background-color`属性来设置一个
元素的背景颜色,例如:`div{background-color: #ffffff;}`。
5. 什么是JavaScript?JavaScript是一种用于在网页中添加交互和动态效果的脚
本语言,可以用来处理用户的输入和改变网页的内容。
通过以上习题答案的学习,相信大家对Web程序设计有了更深入的了解和认识。
当然,要真正掌握Web程序设计,还需要不断地练习和实践,才能够在实际工作中得心应手。
希望大家能够坚持不懈地学习,成为一名优秀的Web程序设计师。
web程序设计ASP.NET实用网站开发课后练习题含答案

Web程序设计实用网站开发课后练习题含答案Web程序设计实用网站开发课程包含了一系列针对框架的实用网站开发练习。
这些课后练习旨在帮助学习者在学习后实战操作,加深对框架的理解。
本文将提供一系列的实用网站开发课后练习题目,并且在每道题目后面提供相应的答案以供参考。
课后练习题以下是一些常见的实用网站开发练习题,具体细节可以根据个人需要自行修改。
1. 图书管理系统设计一个简单的图书管理系统,要求实现以下功能:•图书信息管理:包括增加、删除、修改、查询图书信息;•用户管理:包括增加、删除、修改、查询用户信息;•借阅管理:用户可以借阅、归还图书,系统自动更新图书库存信息。
答案:•数据库:图书表、用户表、借阅表;•页面:登录页、首页、图书管理页、用户管理页、借阅管理页。
2. 学生信息管理系统设计一个学生信息管理系统,要求实现以下功能:•学生信息管理:包括增加、删除、修改、查询学生信息;•课程管理:包括增加、删除、修改、查询课程信息;•成绩管理:学生可以查看自己的成绩,老师可以查看和修改学生的成绩。
答案:•数据库:学生表、课程表、成绩表;•页面:登录页、首页、学生管理页、课程管理页、成绩管理页。
3. 聊天程序设计一个简单的聊天程序,实现以下功能:•登录页面:输入用户名和密码登录系统;•聊天室:用户可以在其中发送文本消息,并且可以查看聊天记录;•在线用户列表:实时显示在线的用户列表。
答案:•页面:登录页、聊天室页、在线用户列表页;•实现方式:使用WebSocket技术实现聊天室和在线用户列表。
总结本文提供了一系列的实用网站开发课后练习题目,并且针对每道题目提供了相应的答案。
这些练习题可以帮助学习者在学习后进行实际操作,加深对框架的理解。
希望本文可以对初学者在实用网站开发的学习和实践有所帮助。
WEB技术应用基础习题及答案

WEB技术应用基础习题作业习题作业JSP-第一章一、选择题:1. 以下几个IP地址中〔〕是合法的IP地址?A.204.1546.21.106B.127.0.0.1C.175.146.87.175D.202.96.0.2552. 的默认端号是〔〕。
A.80B.8080C.70D.213.如果网页〔〕,该网页是动态的。
A.有GIF动画图片动来动去B.有动画广告飞来飞去C.能看影视D.是动态实时生成的4.以下选项中〔〕是不正确的URL。
A. :// googleB. googleC. ://localhost:8080/bookshop/index.jspD.ftp://ftp.link/down/search.jsp5.客户发出请求、服务器端响应请求过程中,说法〔〕是正确的。
A.在客户发起请求时,DNS域名解析地址前,浏览器与服务器建立连接B.客户在浏览器上看到结果后,释放浏览器与服务器连接C.客户端直接调用数据库数据D.Web服务器把结果页面发送给浏览器后,浏览器与服务器断开连接6.以下说法〔〕是正确的。
A.因特网和万维网是一回事B.万维网是网络的网络C.万维网是一个运行在Internet上的全球性、分布式信息发布系统D.万维网是覆盖全球的网络二、简答题1.简述名词:电脑网络、互联网和Inernet。
2.Internet提供哪些主要服务?3.简述电子邮件的收发过程。
4.Inernet上的主机指什么?5.WWW的英文全称是什么,它的主要功能是什么?6.简述Web和Internet的区别与联系。
7.简述IP地址表示方式。
8.ASP与技术有什么特点?9.静态网页和动态网页的区别是什么?10. 可以为Internet上两台主机分配同一个IP地址吗?可以为同一个网络的两台主机分配同一个IP地址吗?可以为两个不同网络的两台主机分配相同的主机地址吗?11.IP地址分为哪几类?它们各自适用于什么情况?12.为什么要使用子网掩码?子网掩码的作用是什么?13.已知主机的IP地址和它的子网掩码,试确定该主机所在网络的类型,网络号,子网号和主机编号。
WEB应用开发技术

WEB应用开发技术题号:1 题型:是非题本题分数:5内容:网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。
()1、错2、对标准答案:2学员答案:1本题得分:0题号:2 题型:是非题本题分数:5内容:利用DetailsView控件增添记录特别方便,因为不需要另外增加输入框。
()1、错2、对标准答案:2学员答案:2本题得分:5题号:3 题型:是非题本题分数:5内容:离开了网站,ASP网页能够单独运行。
()1、错2、对标准答案:1学员答案:2本题得分:0题号:4 题型:是非题本题分数:5内容:网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。
()1、错2、对标准答案:2学员答案:2本题得分:5题号:5 题型:是非题本题分数:5内容:Web.config是网站中必须的配置文件. ()1、错2、对标准答案:1学员答案:1本题得分:5题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:在2.0中,可以使用哪个控件对数据进行分页:A、GridViewB、页面加载视图C、Smart TagD、DataList标准答案:A学员答案:B本题得分:0题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:下列语句执行后y的值为:int x=0,y=0; while(x<10) { y+=(x+=2); }A、10B、20C、30D、55标准答案:C学员答案:C本题得分:5题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:当页面运行时,可以调用Repeater控件的什么方法获取要显示的记录:A、DataViewB、DataListC、DataSourceD、DataBind标准答案:D学员答案:A本题得分:0题号:9 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:数据库连接对象是指:A、Connection对象B、Command对象C、DataReader对象D、DataAdaper对象标准答案:A学员答案:A本题得分:5题号:10 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:在Global.asax中,使用标记创建的组件在第几次调用之后才被实例化:A、第一次B、第二次C、第三次D、第四次标准答案:A学员答案:A本题得分:5题号:11 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:编程模型中的常见事件是:A、Button_ClickB、Form_LodC、Page_InitD、Page_Load标准答案:D学员答案:C本题得分:0题号:12 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:以下数据类型不能表示负数范围的是:A、sbyteB、decimalC、doubleD、uint标准答案:D本题得分:0题号:13 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:以下数据类型中不可以使用算术运算运算的是:A、boolB、charC、decimalD、sbyte标准答案:A学员答案:A本题得分:5题号:14 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:IsPostBack属性获取的值是什么类型:A、布尔B、字符C、算术D、Cache标准答案:A学员答案:D本题得分:0题号:15 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:允许自定义应用程序响应错误条件的方式的元素是:A、B、C、D、标准答案:B学员答案:C本题得分:0题号:16 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:JavaScript是一种:A、程序设计语言B、基于对象和事件驱动的脚本语言C、数据库D、动态HTML标准答案:B本题得分:5题号:17 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:所有数组都是由system命名空间的哪个类继承而来:A、DimB、ArrayC、ObjectD、Equals标准答案:B学员答案:A本题得分:0题号:18 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:在C#中下列表达式不正确的是:A、double a,double b=2,int c=3,a=b+cB、short a,byte b=2,byte c=3,a=b+cC、string a,string b=”1”string c=”2”a=b+cD、bool a,bool b=true,bool c=false a=b==c标准答案:A学员答案:C本题得分:0题号:19 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:C#中每个char类型变量占用内存字节数:A、1B、2C、3D、4标准答案:A学员答案:D本题得分:0题号:20 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:所有的C#类都位于几个命名空间:A、1B、2C、3D、4标准答案:A本题得分:0题号:1 题型:是非题本题分数:5内容:只是ADO的简单升级. ()1、错2、对标准答案:1学员答案:2本题得分:0题号:2 题型:是非题本题分数:5内容:数据集(DataSet)能够在断开与数据源连接的情况下工作。
WEB应用开发技术(齐东元编著)课后习题答案

第一章1. HTML元素①标题和段落②超链③HTML框架④HTML表单⑤HTML表格⑥HTML图像⑦HTML中的注释4.什么是CSS层叠样式表?CSS在网络程序设计中有什么作用?CSS是Cascading Style Sheet的缩写,译为“层叠样式表”或“级联样式表”,是为了弥补HTML在排版样式上的不足而制订的一套样式标准。
可以用来:设置页面中的字体;定义层及其在页面中的位置;修改HTML标记。
作用:减少图形文件的使用;集中管理样式内容;共享样式设定;将样式分类使用5.在Web页面中使用CSS有哪些方法?①在HTML标签中使用行内样式:②在HTML页面中嵌入一个样式表:③在HTML页面中链接一个外部样式表文件:④通过import关键字导入样式表:6.CSS是怎样通过选择器来指定页面样式的?①类选择器(Class)使用类选择器可以在不同的标签上套用相同的样式。
其定义语法为:.类名称 {规则1; 规则2; …}在HTML中使用类选择器的语法为:<标签名称 class="类名称">②ID 选择器(ID)ID 选择器和类选择器很相似,也是用来区别套用的样式。
ID 选择器的定义语法为:#ID标识符{规则1; 规则2; …}在HTML中使用ID选择器的语法为:<标签名称ID="ID标识符">③上下文选择器(Contextual)为HTML中的特定上下文定制的样式,其定义语法为:标签1 标签2 {规则1; 规则2; …}第二章3.在使用VS2005创建一个网站项目时,有几种位置选项可以选择?请分别简述。
在“位置”列表中有3个可选项,代表3种开发Web应用的方式:文件系统、HTTP和FTP。
①文件系统文件系统是默认的选项。
使用该选项可以把网站创建到当前物理文件系统上任何可以访问的地方,既可以是本机的一个目录,也可以在网络可访问的其他机器上。
通过文件系统创建的网站在发布之前不能够通过浏览器直接浏览,而只能在VS2005环境下运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
各章习题参考答案第1章习题参考答案1. 答:Internet是一个宽泛的概念,WWW实际上Internet所提供的众多服务中的一项。
由于很多人上网主要浏览网站,很多初学者容易混淆这两个概念。
2. 答:统一资源定位符(URL)用于定位某个资源,由于Internent的复杂性,其提供的服务及传输协议有很多种,为了能区分,URL中必须进行说明,此处的http就是为了说明该请求属于超文本传输协议;URL的概念比较宽泛,http只是其中的一种传输协议,也可能出现别的情况,比如ftp等。
而www则是所请求服务器的域名,有些服务器的域名中就不包含www。
3. 答:其实技术是没有好坏之分的,关键在于是否适合你所应用的环境以及你是否能掌握。
一味的求新、求好是没有经验的开发者所采取的行动。
我们不应该单纯追求技术的先进性,而要追求有效和实用,当你要实现一个方案时,要分析项目的性质及最终用户,然后再寻找能解决问题的最经济、最实用也能满足用户需要的手段。
因为用户并不关心你采用多么先进的技术,用户关心的是可靠(Reliable)、快速(Rapid)、方便(Convenient)。
4. 答:可以根据上文提供的基本原则,进行区分。
不过有些网站不能截然的划分成其中的某一种。
平时上网时多观察,多思考,对于提高自己的能力有很大的帮助。
第2章习题参考答案1.答:可以简单的通过两个方式进行判断:(1) 查看“管理工具”下是否有“Internet信息服务(IIS)管理器”,通过查看可以获知;(2) 直接在浏览器中输入“http://127.0.0.1”,看是否能看到有关信息。
2. 答:一般来说,这样就可以使用了,不过使用默认的配置可能会在将来出现问题。
因此,通常我们需要进一步对网站进行配置。
根据实际需要,一般来说,网站的安全性配置和网站的性能配置是需要修改的。
3. 答:按照目前官方网站的说法,目前的Apache2完全能够替代Apache1了,从下面的网页/docs-2.0/new_features_2_0.html,大家可以清楚的了解Apache2对于Apache1.x版本所作的改进之处。
第3章习题参考答案1. 答:完全可以,但不是在浏览器的地址栏里输入,我们需要首先通过80端口(有些Web服务器可能不使用这个端口)登录到服务器,例如使用dos命令:telnet 80然后,在下面的界面上(什么都看不见,也不回显)输入类似于以下的信息:GET /index.html HTTP/1.1Host::80Accept:*/*Pragma:no-cacheCache-Control:no-cache最后输入2次回车即可。
如果所请求的是一个HTML格式的文件,在dos窗口中可以看到服务器返回的HTML文件的内容。
读者也可以采取其它一些交互工具,以避免dos窗口不回显输入的文本而带来的使用不便。
2. 答:HTML较SGML相比更为简单,因而易于掌握;HTML使用了公开的体系结构;HTML 只使用SGML中很小一部分标记,例如HTML3.2中定义了70种标记;HTML的标签是固定的。
因此HTML仍是在Web上快速出版最简单的方法。
3. 答:首先,文件的后缀名只是告诉操作系统,这个文件的内容属于什么类型的,如果希望能双击打开,一定要具有正确的后缀名,因为操作系统依赖后缀名来判断使用什么软件打开相应的文件。
读者可以在Windows操作系统的“控制面板”下的“文件夹选项”中看到“文件类型”的选项卡,在这里可以查看和修改不同文件扩展名(即文件的后缀名)所对应的打开方式;从这个列表中我们可以看见后缀名为:HTM、HTML和PLG三种均会默认启动IE 来打开。
因此,如果我们将文件名修改为上述三种中的任何一种都是有效的。
此外,如果我们将文件保存成任意类型的,如*.HT,那么通过将文件拖放到浏览器窗口的方式也可以打开,不过IE会显示其源码,而Firefox浏览器却可以正常显示。
4. 答:对属性的设置是不分先后的,也就是说先后无关。
这个例子其实说明了我们在学习HTML过程中一个很好的方法,即自己编写简单的代码再进行测试。
如果读者对于一些规定或语法觉得不理解或者存在疑惑,那么完全可以通过一个简单的实例来验证。
对于这个例子,读者完全可以将上面例子做一个修改,再看运行的结果就可以自行得到正确的答案了,结果应该是不变的。
本章中的大部分例子,其实都是可以通过这个方式来进行学习和体验的。
5. 答:如果按照像素值设置表项的宽度,那么它是不会发生变化的;但如果通过百分比,即x%,来设置,那么这种表项就会随着窗口的尺寸变化而变化了。
第4章习题参考答案1. 答:HTML代码块的缩进在显示此网页时并没有任何效果;它在那里和某些编辑器采用彩色编码的HTML来给你显示是出于同一种理由的。
作者(以及大多数编辑)缩进部分代码,这样当有人阅读它时,此文件的结构就更容易理解。
浏览器并不顾及它,它们不管在HTML 源代码中的任何缩进,所以可以采取任何缩进方式以适合和帮助编著。
2. 答:在这种情况下,很多网页作者在首页上放置一个声明,说“本网站在IE下可获得最佳浏览效果”或者效果相同的语句。
这个声明中往往包含了一个指向微软和Netscape 以用于下载一个兼容的浏览器的链接。
这个声明其实是说“如果你希望得到正确的效果,请下载一个合适的浏览器。
”3. 答:当然可以,而实际上这样做是非常普遍的。
但是,这是有一些规则:首先,作为一种常规,给你要链接的网站的网络管理员发送一个电子邮件,然后询问是否可以链接到此网站和文件。
然后,避免直接链接到那个文件。
相反,链接到那个链接出现的网页。
毕竟,提供文件的网站是在给你做好事(你最起码可以让访问者在他访问此链接之前对此网站的信息有个大致的了解)。
而且,如果此网站正在使用侵犯版权的文件(这对于你来说是较难发现的),链接到那个网页而不是那个文件将更好地将你保护起来,免遭盗版的指责。
但这样做也存在一个潜在的问题:一旦目标网站的文件出现了变化,如删除,更名或改变路径等时,旧的链接可能失效。
4. 答:现在的浏览器并不在乎你是使用大写的、小写的还是混用的。
它们对大小写不敏感,即不管哪种情况都有同样的效果。
多年以来,在网页编写中的传统是用大写的标记。
因为网页的大多数文本的内容很可能是小写的(大写只是用在句子的开头和专有名词),所以大家认为用大写的标签可以帮助作者方便地区分标签和内容。
也是这个原因,本书所使用的源码中均为大写的,这样它们就能很容易与周围所写的描述性语句区分。
如果使用由应用程序所产生的HTML文件的话,那么最好保持灵活性并且培养自己能以任意一种方式进行工作。
实际上,可能会需要想要做和程序相反的事情,使用一个特别的大小写方案将会更容易找出曾经改动过的地方。
最后,很可能所有的编码都被要求成小写的。
这是因为HTML以后可能被另一个新的标准所代替,在其中标记必须是小写的。
第5章习题参考答案1. 答:对于以下四种方式:内嵌样式、内部样式表、链入外部样式表和导入外表样式表而言,当有多个网页要用到的CSS,采用外连CSS文件的方式(链入外部样式表和导入外表样式表),这样网页的代码大大减少,修改起来非常方便;只在单个网页中使用的CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的CSS,可以考虑使用采用行内插入方式。
2. 答:给文字加上不同颜色,在Dreamweaver中只要在属性面板上选取文字的颜色就行了,非常方便,但要给部分文字加不同的背景色却没有相应的功能。
为了做到这一点,可以先做一个定义背景色的CSS(如:bgstyle),按照本书中介绍的方法就完成了。
如一个定义为淡黄色背景的CSS是这样的:〈style type="text/css"〉〈!—.bgstyle { background: #FFFFCC}--〉〈/style〉在要用时选取那段文字,再在CSS面板上点一下“bgstyle”就行了。
3. 答:在第四章里我们不是说过的类和伪类的混用可以在同一个页面中做不同的链接效果吗。
点击新建样式,在选择符下拉框里,用键盘输入a.link2:link(当然可以先选择a:link,然后更改),如下图:这样就新建立了一个.link2类,然后再为a.link2:link设定样式为:红色,有下划线;根据上面的方法可以继续定义a.link2:visited和a.link2:hover,可定义a.link2:visited为红色有下划线,a.link2:hover为红色无下划线,背景为白色。
于是在CSS Styles面板里多了一个名称为link2的自定义样式。
最后将此样式应用在某个动态链接上。
在保存后用浏览器打开,就可以看到两种完全不同的链接样式。
全部CSS代码如下:<style type="text/css"><!--.emphases { font-weight: bold; color: #FF0000}p { font-size: 12px; line-height: 150%; text-indent: 24px}a:link { color: #FF9900; text-decoration: none}a:visited { color: #FFFF00; text-decoration: none}a:hover { color: #FF9900; text-decoration: underline overline;background-color: #FFFF00}a.link2:link { color: #FF0000; text-decoration: underline}a.link2:visited { color: #FF0000; text-decoration: underline}a.link2:hover { color: #FF0000; text-decoration: none; background-color:#FFFFFF}--></style>4. 答:用CSS可以给某部分内容加边框,在Dreamweaver中CSS的属性定义对话框中的“Border”定义的就是边框线,其中的“top”、“bottom”、“left”和“right”代表的四边可以分别定义为不同粗细和颜色,这些定义好之后再在下面的“Style”中定义线型,否则将看不到边框线,因为默认的线型是“none”。
下面是一个定义了上边框为:蓝色细线;左边框为:绿色中粗线的CSS例子:〈style type="text/css"〉〈!—.style1 { border: solid; border-width: thin 0px 0px medium; border-color: #0000FF black black #00FF00} --〉〈/style〉第6章习题参考答案1. 答:从技术上讲,JavaScript是一种解释性编程语言,其源程序(脚本)由浏览器内置的JavaScript解释器动态处理成可执行代码。