网络应用程序设计--CSS导论.ppt
《网络应用程序设计--CSS导论.ppt》由会员分享,可在线阅读,更多相关《网络应用程序设计--CSS导论.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络应用程序设计网络应用程序设计-CSS导论导论CSS导论段会川山东师范大学信息科学与工程学院2006年10月网络应用程序设计网络应用程序设计-CSS导论导论目目 录录先决知识先决知识何为何为CSS?CSS?CSSCSS综合演示综合演示样式解决了一个带有普遍性的问题样式解决了一个带有普遍性的问题样式可以为您节省很多劳动样式可以为您节省很多劳动多个样式可以级联为一个样式多个样式可以级联为一个样式CSSCSS语法语法 CSSCSS语法要点语法要点样式组样式组类类(class)(class)选择器选择器1/15/20231/15/20232 2参考参考:网络应用程序设计网络应用程序设计-CSS导论导
2、论目目 录录类类(class)(class)选择器选择器标识标识(id)(id)选择器选择器CSSCSS注释注释(comment)(comment)使用内部样式单使用内部样式单内联样式内联样式多重样式多重样式CSSCSS背景样式背景样式CSSCSS文本样式文本样式CSSCSS字体字体(font)(font)CSSCSS边框边框(border)(border)1/15/20231/15/20233 3参考参考:网络应用程序设计网络应用程序设计-CSS导论导论目目 录录CSSCSS边空边空(margin)(margin)CSSCSS填充填充(padding)(padding)CSSCSS列表列表(
3、list)(list)CSSCSS元素尺寸元素尺寸(dimension)(dimension)CSSCSS分级定位分级定位(classification)(classification)CSSCSS定位定位(positioning)(positioning)CSSCSS赝类赝类(pseudo-classes)(pseudo-classes)CSSCSS赝元素赝元素(pseudo-elements)(pseudo-elements)CSS2CSS2媒体类型媒体类型(media types)(media types)CSSCSS综合演示综合演示1/15/20231/15/20234 4参考参考:网
4、络应用程序设计网络应用程序设计-CSS导论导论先决知识先决知识HTML/XHTMLHTML/XHTML1/15/20231/15/20235 5参考参考:网络应用程序设计网络应用程序设计-CSS导论导论何为何为CSS?CSSCSS代表层叠样式单代表层叠样式单(Cascading Style Sheet),(Cascading Style Sheet),也译也译作级联样式单作级联样式单,简称为样式单简称为样式单样式用于定义如何显示样式用于定义如何显示HTMLHTML元素元素通常样式放在样式单中通常样式放在样式单中样式被样式被HTML 4.0HTML 4.0采用是为了解决一个问题采用是为了解决一个
5、问题外部样式单可以为您节省许多劳动外部样式单可以为您节省许多劳动外部样式单存储在外部样式单存储在CSSCSS文件中文件中多个样式定义可以级联起来构成一个样式多个样式定义可以级联起来构成一个样式1/15/20231/15/20236 6参考参考:网络应用程序设计网络应用程序设计-CSS导论导论CSS综合演示综合演示CSSDemoA.htmCSSDemoA.htm1/15/20231/15/20237 7参考参考:网络应用程序设计网络应用程序设计-CSS导论导论样式解决了一个带有普遍性的问题样式解决了一个带有普遍性的问题设计设计HTMLHTML标签的本意是定义文档的内容标签的本意是定义文档的内容它
6、们本来想使用诸如它们本来想使用诸如,等描述等描述”这是一个标这是一个标题题”,“,“这是一个段落这是一个段落”,“,“这是一个表格这是一个表格”而文档的外观由浏览器决定而文档的外观由浏览器决定,不需要借助于任何的格式化标签不需要借助于任何的格式化标签随着两种主要的浏览器随着两种主要的浏览器NetscapeNetscape和和IEIE不断地向原来的不断地向原来的HTMLHTML规范中增加新的规范中增加新的HTMLHTML标签和属性标签和属性,人们发现创建将人们发现创建将HTMLHTML文档与其外观展示清楚地分离开来的站点越来越困难文档与其外观展示清楚地分离开来的站点越来越困难为解决这一问题为解决
7、这一问题,W3C(World Wide Consortium,WWW,W3C(World Wide Consortium,WWW联盟联盟)负责标准化负责标准化HTMLHTML的非盈利性组织的非盈利性组织在创建在创建HTML 4.0HTML 4.0的同的同时引入了样式时引入了样式目前目前,所有主流的浏览器都支持所有主流的浏览器都支持CSSCSS1/15/20231/15/20238 8参考参考:网络应用程序设计网络应用程序设计-CSS导论导论样式可以为您节省很多劳动样式可以为您节省很多劳动如同如同HTML 3.2HTML 3.2中的中的标签及其标签及其colorcolor属性属性,样式单样式单定
8、义了定义了HTMLHTML元素的显示方式元素的显示方式 样式通常存储在外部的样式通常存储在外部的.csscss文件中文件中.CSSCSS是是WebWeb设计技术的一个重大突破设计技术的一个重大突破 因为它使开发者可以快速地控制多个的因为它使开发者可以快速地控制多个的WebWeb页的样式和外页的样式和外观效果观效果 WebWeb开发者可以为每个开发者可以为每个HTMLHTML元素定义样式元素定义样式,然后将它应用然后将它应用到所期望的任何数量的到所期望的任何数量的WebWeb页上页上1/15/20231/15/20239 9参考参考:网络应用程序设计网络应用程序设计-CSS导论导论多个样式可以级
9、联为一个样式多个样式可以级联为一个样式样式单允许将样式定义在单一的样式单允许将样式定义在单一的HTMLHTML元素上元素上,定义定义在在HTMLHTML网页的网页的headhead部分部分,或定义在一个外部的或定义在一个外部的CSSCSS文件中文件中 一个一个HTMLHTML文档也可以引用多个外部样式单文档也可以引用多个外部样式单级联次序级联次序:所有的样式将按照如下的规则所有的样式将按照如下的规则”级联级联”为为一个新的一个新的”虚拟虚拟”样式单样式单,其中其中4 4级为最高级级为最高级,高级的高级的样式将覆盖低级的样式样式将覆盖低级的样式 浏览器默认值浏览器默认值 外部样式单外部样式单 出
10、现在出现在headhead部分的内部样式单部分的内部样式单 出现在出现在HTMLHTML元素中的内联样式单元素中的内联样式单1/15/20231/15/20231010参考参考:网络应用程序设计网络应用程序设计-CSS导论导论CSS语法语法CSSCSS语法由三部分组成语法由三部分组成 选择器选择器(selector),(selector),参数参数(property,(property,也称属性也称属性),),值值(value)(value)selector property:valueselector property:value选择器是你要定义样式的选择器是你要定义样式的HTMLHTML元
11、素或标签元素或标签参数是你期望改变的标签属性参数是你期望改变的标签属性(attribute)(attribute)值就是你期望参数要取的值值就是你期望参数要取的值参数和值之间用冒号隔开参数和值之间用冒号隔开,且放在花括号中且放在花括号中 如如:body color:black:body color:black1/15/20231/15/20231111参考参考:网络应用程序设计网络应用程序设计-CSS导论导论CSS语法要点语法要点如果值包括多个单词如果值包括多个单词,则用双引号括起来则用双引号括起来p font-family:sans serifp font-family:sans serif
12、多个参数间中分号隔开多个参数间中分号隔开p text-p text-align:center;color:redalign:center;color:red 为增强可读性为增强可读性,你可以使每个参数单独占用一行你可以使每个参数单独占用一行p p text-align:center;text-align:center;color:black;color:black;font-family:font-family:arialarial 1/15/20231/15/20231212参考参考:网络应用程序设计网络应用程序设计-CSS导论导论样式组样式组你可以将多个选择器以逗号隔开归为一组你可以将多个
13、选择器以逗号隔开归为一组h1,h2,h3,h4,h5,h6 h1,h2,h3,h4,h5,h6 color:greencolor:green 1/15/20231/15/20231313参考参考:网络应用程序设计网络应用程序设计-CSS导论导论类类(class)选择器选择器使用类选择器你可以为一种使用类选择器你可以为一种HTMLHTML元素定义不同的样元素定义不同的样式式如下例子定义了两种类型的段落如下例子定义了两种类型的段落:右对齐和居中右对齐和居中p.rightp.right text-align:right text-align:rightp.centerp.center text-al
14、ign:center text-align:center 这两类段落可以如下方式使用这两类段落可以如下方式使用这些文字将右对齐这些文字将右对齐.这些文字将居中这些文字将居中.1/15/20231/15/20231414参考参考:网络应用程序设计网络应用程序设计-CSS导论导论类类(class)选择器选择器可以为一个元素使用多个类可以为一个元素使用多个类 这个段落使用这个段落使用”center”center”和和”bold”bold”两个样式类两个样式类.1/15/20231/15/20231515参考参考:网络应用程序设计网络应用程序设计-CSS导论导论类类(class)选择器选择器也可以定义
15、通用的样式类也可以定义通用的样式类.center text-align:center.center text-align:center通用的样式类可以用到所有含指定属性的元素上通用的样式类可以用到所有含指定属性的元素上这个标题将居中这个标题将居中这个段落将居中这个段落将居中.注意注意:不要取数字开头的类名不要取数字开头的类名1/15/20231/15/20231616参考参考:网络应用程序设计网络应用程序设计-CSS导论导论标识标识(id)选择器选择器你可以为你可以为HTMLHTML元素的标识元素的标识(id)(id)设定样式设定样式如果你定义了如下所示的如果你定义了如下所示的idid绿色标题
16、绿色标题绿色段落绿色段落则可定义如下的样式则可定义如下的样式#green color:green#green color:green 你也可以直接为特定标识的元素定义样式你也可以直接为特定标识的元素定义样式p#para1p#para1 text-align:center;text-align:center;color:redcolor:red 1/15/20231/15/20231717参考参考:网络应用程序设计网络应用程序设计-CSS导论导论CSS注释注释(comment)注释已经成为计算机科学中重要的文化注释已经成为计算机科学中重要的文化CSSCSS使用使用C C格式的注释语法格式的注释语
17、法/*/*定义段落样式定义段落样式*/p p text-align:center;text-align:center;/*/*为段落定义颜色和字体为段落定义颜色和字体*/color:black;color:black;font-family:font-family:黑体黑体 1/15/20231/15/20231818参考参考:网络应用程序设计网络应用程序设计-CSS导论导论使用外部样式单使用外部样式单外部样式单需要在外部样式单需要在headhead部分使用部分使用标签引用标签引用link /外部样式单要保存类型名为外部样式单要保存类型名为.csscss的文本文件中的文本文件中,此文此文件中不
18、能含有件中不能含有HTMLHTML标签标签,如如:hr color:siennahr color:siennap margin-left:20pxp margin-left:20pxbody background-image:url(images/back40.gif)body background-image:url(images/back40.gif)1/15/20231/15/20231919参考参考:网络应用程序设计网络应用程序设计-CSS导论导论使用内部样式单使用内部样式单内部样式单需要在内部样式单需要在headhead部分使用部分使用标签定义标签定义style type=text/
19、hr color:siennahr color:siennap margin-left:20pxp margin-left:20pxbody background-image:url(images/back40.gif)body background-image:url(images/back40.gif)1/15/20231/15/20232020参考参考:网络应用程序设计网络应用程序设计-CSS导论导论内联样式内联样式内联样式用内联样式用HTMLHTML标签的标签的stylestyle属性定义属性定义这是一个使用内联样式的段落这是一个使用内联样式的段落.内联样式使样式单失去了本来的意义内联
20、样式使样式单失去了本来的意义,因此应该尽量因此应该尽量避免使用内联样式避免使用内联样式1/15/20231/15/20232121参考参考:网络应用程序设计网络应用程序设计-CSS导论导论多重样式多重样式如果为如果为h3h3定义了如下的外部样式定义了如下的外部样式h3 color:red;text-align:left;font-size:8pt h3 color:red;text-align:left;font-size:8pt 同时又为其定义了如下的内部样式同时又为其定义了如下的内部样式h3 text-align:right;font-size:20pt h3 text-align:rig
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 应用 程序设计 CSS 导论
限制150内