网页设计综合案例篇课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网页设计综合案例篇课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 设计 综合 案例 课件
- 资源描述:
-
1、网页设计:从界面布局到视觉表现基础篇界面交互篇视觉表现篇综合案例篇综合案例篇网站静态页面前端开发基础餐饮类网站静态页面设计9.网站静态页面前端开发基础9.1 html基础9.2 css基础9.3 javascript脚本基础9.4 案例幻灯片效果9.1.1 html简介 9.1 html基础 我们精心制作出的一张psd效果图,并不是能够被浏览器或者手机展示出来的网站。要让浏览器或者手机能够显示网站,必须将效果图转换为浏览器或者手机能够认识的语言,这种语言就是html语言。html英语意思是 Hypertext Marked Language,即超文本标记语言。为什么是超文本呢?其实还可以翻译为
2、超级文本,它的意思是可以比我们平时写的书信要强很多的文本,可以加入图片、声音、动画、影像,还可以从网页中的一个链接跳转到另一个页面。这就是为什么叫超文本标记语言的原因。9.1.2 html文档结构 对于从来没有过编程经验的同学,学习html可能会比较难,因为,它既不像汉语也不像英语,可以直接从左到右读出一个语义出来。目前的计算机很难直接理解人类的自然语言,所以必须以一种特殊的格式来表示网页的外观。这种格式就是html文档格式,如下是一个简单的html页面代码:html文档主要由3部分组成:html部分、文档头head、文档体body:(2)文档头 头部以标签开始,以标签结束。这部分包含显示在网
3、页导航栏中的标题和其他在网页中不显示的信息。标题包含在和/title标签之间,表示这个网页的页面标题,如下:.(3)主体部分 主体部分以标签开始,以标签结束。主体部分包含再网页中显示的文本、图像和链接等,如下:.9.1.3 常用标签 html语言的一些基本语法单位,我们称为标签,也称为html标签或者html元素。html标签可以大写、也可以小写,如标题和所表达的意思是一样的,但是目前的html规范中,推荐使用小写,这也是一种好的书写习惯。html标签有如下的一些特点,需要引起我们的注意:(1)标签是由尖括号包围,例如 (2)标签一般式成对出现,例如和需要成对出现,表示开始,表示结束。但是也有
4、单独出现的标签,如图像标签就是单独出现的,但是需要在反坚括号()前加一个斜线(/),表示结尾。成对出现的标签和单独出现的标签有什么区别呢?主要是成对出现的标签,在两个标签中间有内容,如我们,而单独出现的标签是没有内容的,如标题标签html标题是通过 、等标签进行定义的,它们表示不同大小的标题文字,和word一样,一级标题最大,六级标题最小,如下代码:下面介绍一些常用的标签:这是一级标题这是二级标题这是三级标题这是四级标题这是五级标题这是六级标题标题标签的代码在浏览器的显示效果也如标题标签一样呈递减方式。段落标签 另一个常用的标签是标签,表示段落,段落就是写文章时候的分段。代码如下:这是第一段落
5、。这是第二段落。段落标签的代码在浏览器的显示效果也会如段落一样行距间隙较大。链接标签 链接标签用表示,它用来实现从一个页面跳转到另一个页面的功能,一般链接标签下有一条横线,表示链接的意思。下面是三个链接到BAT(百度、阿里巴巴、腾讯)首页的a标签的例子:淘宝 腾讯 百度链接标签的代码在浏览器的显示效果会引导、提示用户点击。图像标签 网页中的图像是用标签来表示的,img标签有src属性,表示图像的在磁盘或者网络中的存放位置。一般来说,我们也需要定义一张图像在网页中的大小,使用宽度(width)和高度(height)属性来定义图像的大小。下面用代码表示一个宽为80像素,高为45像素的logo图像,
6、就能在浏览器中显示出来了。文本格式化标签html定义了很多格式化输出的标签,例如斜体字、粗体字、强调字等。标签表示文字加粗。标签表示斜体字。表示强调字,它的意思是在一段文字中,标签修饰的字更突出。下面是一些常用的文本格式化标签:Document body background-color:#aa0;加粗字 斜体字 大号字 强调字 删除字 中国 北京 文字 上标 对du应上面的文本格式化标签代码顺序,在浏览器的显示效果各不相同。表格标签 表格由标签来定义。每个表格均有若干行(由标签定义),每行被分割为若干单元格(由标签定义)。字母td指表格数据(table data),即数据单元格的内容。数据单
7、元格可以包含文本、图片、列表、段落、表单、水平线、表格等合法的html标签。表格代码如下所示:左面的表格标签代码在浏览器的显示成了一个消费记录的表格9.2.1 css简介 9.2 css基础 我们看到的丰富多彩的网页,它的外观是由什么决定的呢?网页的外观是由css定义的。css是Cascading Style Sheet(级联样式表)的缩写。它是为网页添加布局效果的一种样式语言,由于它使用简单方便,凡是编写网页代码,都需要学习它。css主要用于定义html的布局、外观。例如,某个字体的颜色、字体大小、内外边距。图像的宽度、高度等。下面我们将对css进行详细介绍。一个css语法规则由两部分组成:
8、选择器、一条或者多条样式语句。selector declaration1;declaration2;.declarationN selector是选择器,表示需要改变的html元素。declaration表示样式语句,用来定义一种样式,一般是一个属性和一个值组成。9.2.1 css简介 例如设置h1的字体为深灰色,字号为16像素里的h1就是选择器(selected),表示选择h1标签,对h1标签进行外观和布局设置。9.2.3 css属性选择器 为了灵活的选择html中的标签,设置标签的布局。css定义了几种选择器:id选择器、类选择器、属性选择器等。(1)id选择器Id选择器选择特定id的ht
9、ml标签,并为它们指定样式。id选择器以“#”来表示。如右图:(2)css类选择器并不是每个html标签(如div)都需要一个id,也可以使用类来定义html标签的布局和外观。在 css 中,类选择器以一个点号显示,如下:.red color:#ff0000;在上面的例子中,所有属于red类的html标签字体均设置为红(#ff0000)。在下面的 html 代码中,h1 和 p 元素都有 red类。这意味着两者都将遵守.red 选择器中的规则。(3)css 属性选择器 css 属性选择器用来对带有指定属性的html标签设置样式,当类选择器和id选择器使用不太方便的时候,可以使用属性选择器。需要
10、注意的是,在低版本的浏览器上(如IE6)是不支持属性选择器的,这是因为,这些浏览器已经开发了超过10年,css的一些新特性最近几年才出来。但是不用担心,这些浏览器已经退出了历史舞台,目前很少使用了。属性选择器还有一些变种,用来实现更强大的属性选择器,见下表:下面的代码是属性选择器的常用形式:css 属性选择器制定的各种形式9.2.4 网页中应用样式表 要想在浏览器中显示出预期的css样式表效果,就要让浏览器识别并正确调用css。这里介绍三种在html页面中插入css样式表的方法:一是链入外部样式表;二是内部样式表、三是内嵌样式。(1)链入外部样式表链入外部样式表是把样式表保存为一个样式表文件,
11、扩展名为css。然后在页面中用标记导入样式文件到网页中。这个标记必须放到页面的区内,如下:一个外部样式表文件(如mystyle.css文件)可以应用于多个页面。当你改变这个样式表文件时,所有页面的样式都随之而改变。在制作大量相同样式页面的网站时,非常有用,不仅减少了重复的工作量,而且有利于以后的修改、编辑,也减少了浏览器重复下载代码样式表文件,这对提高网站的访问速度是很重要的,也是目前用得最多的一种样式导入方式。使用外部样式表时,只需要在外部样式表中写上样式就可以了,使用任何的文本编辑器都可以书写,这里推荐大家使用dreamweaver、sublime等流行工具。下面是一个mystyle.cs
12、s的例子:(2)内部样式表内部样式表是把样式表放到页面的区里,这些定义的样式就应用到页面中了,样式表是用标记插入的,从下例中可以看出标记的用法:3、内嵌样式表内嵌样式表是在html标签中使用的,用这种方法,可以很简单的对某个元素单独定义样式。内嵌样式的使用是直接将在html标签中加入style属性。而style属性的内容就是css的属性和值,如下例:9.2.5 css常用属性 1)css 背景css可以使用纯色作为背景,也可以使用一幅图片作为背景。可以使用 background-color 属性为标签设置背景色。这个属性接受任何合法的颜色值。下面这条规则设置所有的div背景为红色:div ba
13、ckground-color:red;background-color其默认值是transparent。transparent 是透明的意思。也就是说,如果一个元素没有指定背景色,那么背景就是透明的,这样其上层元素的背景才能可见。(2)css 文本属性css文本属性用来定义文本的外观,如颜色、字体大小,对齐方式,缩进等。text-indent 属性实现文本缩进,这个属性用来将首段的首行进行缩进,下面的语句,将p标签缩进2个em单位。p text-indent:2em;text-align属性用来定义一个元素中的文本的对齐方式。它的值一般有left、center、right,分别表示左对齐、居中
14、、右对齐。text-decoration 属性是一个常用的属性,一般用来对文字添加下划线,例如链接标签a,默认就带有下划线。text-decoration可以取none、underline、overline、line-through和blink。它们的意思分别是:none:表示关闭原本应用到一个标签上的所有样式,例如a标签默认有下划线,如果将text-decoration设置为none,那么就表示去掉下划线。underline:会对元素加下划线overline:overline 与underline恰好相反,会在文本的顶端画一个上划线。line-through:在文本的中间画一条线。blink
15、:让文本闪烁起来,不过有的浏览器不支持这个特性,需谨慎使用。line-height属性非常重要,使用也非常多,表示文字行间的高度。下面的规则表示设置p标签的行高为24像素:pline-height:24px下面的代码总结了一些常用的css文本属性:上面代码在浏览器中的各种文本效果在实际设计表现中运用频率很高。(3)css 字体属性css 字体属性定义文本的字体名字、大小、加粗和风格(如斜体)等。使用字体名字,可以使用font-family 属性,如下定义了body中的所有文本使用微软雅黑字体。bodyfont-family:微软雅黑如果用户的电脑上没有微软雅黑,可能出现一种不确定的字体,这时候
展开阅读全文