css课件(上课用).ppt
《css课件(上课用).ppt》由会员分享,可在线阅读,更多相关《css课件(上课用).ppt(34页珍藏版)》请在三一办公上搜索。
1、CSS层叠样式表,CSS层叠样式表,CSS的全称是Cascading Style Sheet,中文翻译为“层叠样式表”。实用CSS可以改变HTML的基本特性,从而控制传统网页上的元素,诸如精确的空白、段落缩进、文本的外观和链接的状态等等。这样,你就可以实现对网页元素的格式控制。CSS不仅允许你指定单个网页的外观,还可以被用来为网站提供一致的界面。,CSS样式通常保存在外部的.css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。这样,创建的文档内容和文档的显示外观就有着明显的相互独立。当然,CSS样式也可以以标签的形式写在网页文件的标签中
2、,或是直接将CSS语句书写在某个元素标签的属性部分。,当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,它们产生作用的优先级别为如下顺序:内联样式(在 HTML 元素内部)内部样式表(位于 标签内部)外部样式表(以CSS文件独立存在)例题 css-1.html,CSS 语法CSS 语法由三部分构成:选择器、属性和值:selector property:value 选择器(selector)通常是你希望定义的HTML元素或标签,属性(property)是你希望改变的属性,并且每个属性都有一个值。属性和值被冒号分开,并由
3、花括号包围,这样就组成了一个完整的样式声明(declaration),例如:body color:blue;如果值为若干单词,则要给值加引号:p font-family:sans serif;,如果要定义不止一个声明,则需要用分号将每个声明分开。最后一条规则是不需要加分号的,但是一般在每条声明的末尾都会加上分号,包括最后一条规则。这么做的好处是尽可能的减少出错的可能性。p text-align:center;color:red;在书写的时候可以每行只描述一个属性,以便使样式定义的可读性更强。p text-align:center;color:black;font-family:arial;,选
4、择器的分组 可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明,用逗号将需要分组的选择器分开。h1,h2,h2,h3,h5,h6 color:green;在上面的例子中,对所有的标题标签进行了分组。所有的标题元素都是绿色的。,选择器的类型1 派生选择器 通过依据元素在其位置的上下文关系来定义样式,在 CSS中,通过这种方式来应用规则的选择器被称为派生选择器。这样可以利用元素的上下文关系来应用或者避免某项规则。li b font-style:italic;font-weight:normal;例题 css-2.html,2 id选择器 id 选择器可以为标有特定id的HTML元素指定
5、特定的样式。id 选择器以“#”来定义。下面的两个id选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:#red color:red;#green color:green;这个段落是红色。这句文本是绿色。注意:一个值的id属性只能在每个HTML文档中出现一次。,id选择器和派生选择器 id选择器常常用于建立派生选择器。#sidebar p font-style:italic;text-align:right;margin-top:10px;上面的样式只会应用于出现在id是sidebar的元素内的段落。这个元素很可能是 div 或者是表格单元,即使被标注为sidebar的元素只
6、能在文档中出现一次,这个id选择器作为派生选择器也可以被使用很多次。例题 css-3.html,3 类选择器 在 CSS 中,类选择器以一个点号显示:.center text-align:center 因此,所有拥有 center 类的HTML元素均为居中。This heading will be center-aligned This paragraph will also be center-aligned.,和 id 一样,class 也可被用作派生选择器:.fancy td color:#f60;background:#666;类名为fancy的更大的元素内部的表格单元都会以灰色背景显
7、示橙色文字。元素也可以基于它们的类而被选择:td.fancy color:#f60;background:#666;在上面的例子中,类名为fancy的表格单元将是带有灰色背景的橙色。你可以将类fancy分配给任何一个表格元素任意多的次数。那些以 fancy 标注的单元格都会是带有灰色背景的橙色。那些没有被分配名为fancy的类的单元格不会受这条规则的影响。当然,任何其他被标注为fancy的元素也不会这条规则的影响。例题 css-4.html,如何创建 CSS 创建CSS样式表的方法有三种:1 外部样式表 当样式需要应用于很多页面时,外部样式表将是理想的选择。Web页面使用 标签链接到样式表文件
8、。标签写在文档的头部(head):,外部样式表可以在任何文本编辑器进行编辑。文件不能包含任何的 html 标签。样式表应该以.css 扩展名进行保存。hr color:sienna p margin-left:20px body background-image:url(images/back40.gif),2 内部样式表 当单个文档需要特殊的样式时,就应该使用内部样式表。内部样式表是使用 标签写在头部:hr color:sienna p margin-left:20px body background-image:url(images/back40.gif),3 内联样式表 当样式仅需要在一
9、个元素上应用一次时,就需要内联样式表。要使用内联样式,你需要在相关的标签内使用样式(style)属性,Style属性可以包含任何CSS属性。This is a paragraph 例题 css-1.html,CSS 框模型(Box Model)框模型(Box Model)规定了元素框处理元素内容、内边距、边框 和 外边距 的方式。,元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。,CSS属性CSS能够处理的属性有:背景、文本、字体、边框、内边距、外边距、列表、表格、尺寸、定位、分
10、类、伪类,CSS 背景(background)该属性定义元素的背景效果。元素的背景区包括前景之下直到边框边界的所有空间。因此,内容框与内边距都是元素背景的一部分,且边框画在背景上。CSS 允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果。Background 简写属性background-attachment背景图像是否固定或者随着页面的 其余部分滚动。background-color 设置元素的背景颜色。background-image 把图像设置为背景。background-position 设置背景图像的起始位置。background-repeat 设置背景图像是否及如何重复。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- css 课件 上课

链接地址:https://www.31ppt.com/p-5425563.html