css样式表—讲座
- 格式:ppt
- 大小:3.14 MB
- 文档页数:38
第十课:CSS样式表10-1 认识CSS (1) 10-2 认识CSS (2)如果说目前在Web设计和开发技术领域,什么是非常“火”的新技术,CSS/DIV页面的布局无疑是其中之一CSS(Cascading Style Sheet),中文译为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
对于一个网页设计者来说,HTML语言一定不会感到陌生,因为它是所有网页制作的基础。
但是如果希望网页能够美观、大方,并且升级方便,维护轻松,那么仅仅HTML是不够的,CSS在这中间扮演着重要的角色。
本课从CSS的基本概念出发,介绍CSS语言的特点,以及如何在网页中引入CSS,并对CSS进行初步的体验。
(其实我们在前面的课程中已经接触到)作用:例子演示。
从CSS对标记的控制入手,讲解CSS的初步知识以及编辑方法。
希望大家能够掌握下一面几个方面的内容:①、标记的概念②、传统HTML的缺点③、CSS的引入1、传统HTML标记,在批量编辑时效率低,不够标准利用CSS样式编辑网页,可以大大挺高效率,规范网页的设计标准。
2、CSS样式代码在网页代码中的位置CSS代码style type="text/css"><!--body,td,th {font-size: 12px;color: #FF0000;}--></style>特点:1)灵活控制网页中的每个元素的样式2)把内容和格式处理相分离,提高工作效率3、CSS样式的链接10-3 编辑CSS样式(1) 10-4 编辑CSS样式(2) 如何编辑CSS样式█1) 属性面板快捷操作1、在下方的属性面板对选中的目标建立CSS规则创建的CSS规则将会应用到所有同类目标上2、建立的CSS规则代码自动添加在网页代码<head>部分中3、对建立的CSS样式修改:把鼠标光标在设计页面中放置到需要修改的内容上边,在下方的属性面板中修改,即可对所有应用了此CSS规则的目标修改█2)使用CSS样式面板打开“CSS样式”面板:全部﹤style﹥中显示的是当前网页中的所有CSS样式P表示CSS样式应用的标签的类型,下方显示的是当前CSS样式设置的属性下方修改当前CSS样式的属性修改CSS样式后将会全部应用到同类标签1、利用CSS样式给图片添加边框:选中图片,在CSS样式面板中点击“新建规则”设置“新建CSS规则”的应用属性设置成功,全部﹤style﹥中显示刚刚设置的“img”的属性2、属性的显示方式从下方的按钮中设置█3)手工输入代码10-5 CSS选择器选择器(selector)是CSS中很重要的概念,所有HTML语言中的标记都是通过不同的CSS选择器进行控制的。
CSS 简介CSS 概述• • • •CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 如何显示 样式通常存储在样式表 样式表中 样式表 把样式添加到 HTML 4.0 中,是为了解决内容与表 解决内容与表 现分离的问题• • •外部样式表可以极大提高工作效率 外部样式表 外部样式表通常存储在 CSS 文件 文件中 多个样式定义可层叠 层叠为一 层叠样式表极大地提高了工作效率 样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字 体标签和颜色属性所起的作用那样。
样式通常保存在外部 的 .css 文件中。
通过仅仅编辑一个简单的 CSS 文档,外 部样式表使你有能力同时改变站点中所有页面的布局和外 观。
由于允许同时控制多重页面的样式和布局,CSS 可以称得 上 WEB 设计领域的一个突破。
作为网站开发者,你能够为 每个 HTML 元素定义样式,并将之应用于你希望的任意多的页面中。
如需进行全局的更新,只需简单地改变样式,然 后网站中的所有元素均会自动地更新。
如何创建 CSS 如何插入样式表 当读到一个样式表时, 浏览器会根据它来格式化 HTML 文 当读到一个样式表时, 档。
插入样式表的方法有三种: 插入样式表的方法有三种: 外部样式,内部样式, 外部样式,内部样式,内联样式外部样式表 当样式需要应用于很多页面时,外部样式表将是理想的选 择。
在使用外部样式表的情况下,你可以通过改变一个文件 来改变整个站点的外观。
每个页面使用 <link> 标签链接到 样式表。
<link> 标签在(文档的)头部: <head> <link rel="stylesheet" type="text/css" href="mystyle.css" /> </head>浏览器会从文件 mystyle.css 中读到样式声明,并根据它 来格式文档。
1. 你可以将多个HTML文件都链接到一个中心样式表文件。
这个外部的样式表文件将设定你所有网页的规则。
如果你改变样式表文件中的额某一细节,所有页面都会随之改变。
如果你维护的站点很大,则这项功能绝对会有其用武之地。
它的使用方法:产生一个普通的网页,但不使用<STYLE>规则,而是在<HEAD>内使用<LINK>标签:<HTML> <HEAD> <TITLE>My First Stylesheet </TITLE> <LINK REL=stylesheet HREF="mystyles.css" TYPE="text/css"> </HEAD> <BODY> <H1>Stylesheets: The Tool of the Web Design Gods</H1> <P>Amaze your friends! Squash your enemies!</P> </BODY> </HTML>(使用链接的样式表时,你无须使用注释标签。
)P B { color: red }<H1><B>Emma Thompson</B>, Actress </H1> <P>Dramatic actor, inspired comedienne. Is there <B>nothing</B> she can't do?</P>样式表的规则告诉浏览器只将所有<P>之内加重显示的文字以红色显示。
所以,<P>之外标题的加重文字不会以红色显示,而<P>之内的文字则是。
第5讲样式表样式是控制文本块或段落外观的一组格式属性,使用样式可以格式化文本,可以设置一篇文档的格式。
在DW中,样式包括HTML样式和CSS样式。
●HTML样式是DW自身携带的工具,帮助用户进行文本格式的设置。
HTML样式实际上是一系列HTML格式标记的组合,用于一次对文本对象进行多个方面的格式设置,例如,如果将文字设置为宋体,3号,加粗,倾斜,按照传统的方法必须进行4次格式化设置,如果使用DW的HTML样式功能,将这4次格式化操作组合成一个HTML样式,并以合适的名字命名,下次当需要对文本应用这些格式时,只需要应用该HTML样式即可。
●CSS样式(层叠样式单)用来进行网页风格设计,通过设立样式表,可以统一控制HTML中各标记的显示属性,通过只修改一个文件就可以改变一批网页的外观和格式(css样式可以控制多个文本的文本格式,当css样式被更新时,所有使用css样式的文档也自动随着更新)。
1、HTML样式:“窗口->HTML样式”把HTML样式面板选出来HTML样式面板“新建样式”右键点击选“新建”点击面板上的“新建样式”图标或右键点击选“新建”(看上图),在“定义HTML样式”中就可以对HTML样式进行设置了。
几个留意的地方1)应用到:选中应用到选定的范围还是段落2)当应用:当HTML应用到文本上,会出现两种情况:覆盖型样式和添加型样式。
“清除现有样式”指如原来已经有样式了,当应用这一样式时,会把原有的样式清除,再应用选定的样式。
“添加到现有样式”就是在原有样式基础上再进行添加应用一个样式。
所以看出HTML样式其实的设置不是太多内容,只是些字体,大小,颜色,样式之类的。
创建好HTML样式后,在“HTML样式”面板就可以看到刚创建好的样式了,name前面的a表明是应用到选定范围,+指是添加到现有样式。
2)编辑、复制和删除HTML样式如果觉得样式不满意,想继续编辑的话可以直接双击要编辑的样式即可,或者右键点击选“编辑”。
CSS 样式表概念(cascading style sheet 层叠样式表)作用:是一组格式设置规则,用于控制web 页面的外观,可以一次性对多个文档中的所有样式进行控制可以将网页和格式分离(1)可以将页面内容与表现形式分离(2)1.优点改动后对应自动更新样式(1)更强的控制能力(2)更快的下载速度(3)更简练的HTML 代码(4)缩短浏览器的加载时间(5)2.选择器类型类(可应用于任何HTML 元素):又称“自定义CSS 规则”,命名时以“.”开头(1)ID (仅应用于一个HTML 元素):为标有特定ID 的HTML 指定特定样式,命名时以“#”开头(2)标签(重新定义HTML 元素):重新定义HTML 标签的默认格式,标签定义好后,马上生效(自动)(3)复合内容(基于选择的内容):定义同时影响两个或多个标签、类、ID 的复合规则,用于标记组合a :link :定义链接目前未被访问时的样式①.a :visited :定义链接被访问过后的样式②.a :hover :定义鼠标指针移动到超链接上的状态③.a :active :定义鼠标按下不放时的显示状态④.(4)3.样式面板:(shift+F11)显示模式全部模式:显示当前页面中用到的所有CSS 规则①.当前模式:显示当前所选内容样式的摘要②.(1)视图样式转换按钮显示类别视图①.显示列表视图②.只显示设置属性③.(2)功能按钮附加样式表①.新建CSS 规则②.编辑样式③.禁用/启用CSS 属性④.删除样式⑤.(3)4.一.3.5.1 层叠样式表创建CSS 样式外部CSS 样式表=新建样式表(独立文件保存,扩展名*.css )实现网站风格统一化1.内部/嵌入式CSS 样式表=仅限该文档(保存在<head>中<style>内)一般只能用于当前网页元素2.一.应用CSS 类样式选择对象,在CSS 面板上右击相应的类样式,选择应用1.选择对象,在属性面板的样式列表或类列表中选择相应类样式2.二.CSS 规则定义属性类型:字体、字号、颜色、行高、修饰1.背景:背景色、背景图像、背景的定位、重复2.区块:单词间距、文本缩进、对齐方式3.方框:各元素的高、宽、浮动、填充、边界4.边框:边框的粗细、颜色、边框线的类型5.列表:自定义的列表图像、位置6.定位:各元素定位的类型、位置、大小7.扩展:分页、光标样式、使用滤镜8.过渡:变化速度9.三.3.5.4 CSS 样式表的设置与使用。