CSS详细经典速成教程.ppt
《CSS详细经典速成教程.ppt》由会员分享,可在线阅读,更多相关《CSS详细经典速成教程.ppt(63页珍藏版)》请在三一办公上搜索。
1、CSS专题,CSS在页面风格设计中的作用,CSS语法基础,用DIV+CSS的方式来写HTML页面,用CSS设置图像样式扮靓网页,CSS与XML的综合运用,CSS简介,一、CSS简介,CSSCascading Style Sheet层叠样式表样式格式,对于网页来说,像网页显示的文字的大小、颜色以及图片位置以及段落、列表等,都是网页显示的样式。层叠HTML文件引用多个CSS样式时,如果CSS的定义发生冲突,浏览器将依据层次的先后顺序来应用样式,如果不考虑样式的优先级时,一般会遵循“最近优选原则”。,二、CSS在页面风格设计中的作用,网页的标准网页主要由3个部分组成:结构(Structure)表现(
2、Presentation)行为(Behavior),在一个网页中,分若干个组成部分,包括各级标题、正文段落、各种列表结构等,这就构成了一个网页的“结构”。,网页各组成部分的字号、字体和颜色等属性就构成了它的“表现”。,网页与用户的交互,二、CSS在页面风格设计中的作用,网页标准的涵义:“结构”决定了网页“是什么”“表现”决定了网页看起来是“什么样子”“行为”决定了网页“做什么”网页标准对应的技术:(X)HTML决定网页的结构和内容CSS设定网页的表现样式JavaScript控制网页的行为CSS的核心目的:实现网页结构内容和表现形式的分离,将原来由HTML语言所承担的一些与结构无关的功能剥离出来
3、,改由CSS来完成。,三、CSS语法基础,CSS的思想就是首先指定对什么“对象”进行设置,然后指定对该对象的哪个方面的“属性”进行设置,最后给出该设置的“值”。CSS规则的构造对象属性值,三、CSS语法基础,样式表规则的组成:选择符(selector)决定哪些因素要受到影响声明(declaration)一个或多个属性值对组成基本语法:selector属性:属性值;属性:属性值语法说明:selector表示希望进行格式化的元素;声明部分包括在选择器后的大括号中;用“属性:属性值”描述要应用的格式化操作;声明中的多个属性值对之间必须用分号隔开。,三、CSS语法基础,选择器(selector)CSS
4、的对象是很重要的,它指定了对哪些网页元素进行设置,因此,它有一个专门的名称选择器(selector)类型:普通选择器复合选择器,标签,三、CSS语法基础,普通选择器标签选择器,标签,pfont-size:16px;color:red;,三、CSS语法基础,普通选择器类别选择器,.biaotifont-size:16px;color:red;普通文字赋于标记符类所产生的格式类选择器所定义的格式,三、CSS语法基础,普通选择器ID选择器,#biaotifont-size:16px;color:red;普通文字赋于标记符id所产生的格式ID选择器所定义的格式,三、CSS语法基础,复合选择器交集选择器
5、,p/*标记选择器*/color:blue;p.Special/*标记.类别选择器*/color:red;.special/*类别选择器*/color:green;普通段落文本(蓝色)普通标题文本(黑色)指定了.special类别的段落文本(红色)指定了.special类别的标题文本(绿色),三、CSS语法基础,复合选择器并集选择器,并集选择器/*并集选择器*/*集体声明*/h1,h2,h3,h4,h5,p color:purple;font-size:15px;h2.special,.special,#one text-decoration:underline;,示例文字h1 示例文字h2
6、示例文字h3 示例文字h4 示例文字h5 示例文字p1 示例文字p2 示例文字p3,三、CSS语法基础,复合选择器后代选择器,后代选择器/*嵌套声明*/p span color:red;span color:blue;嵌套使用CSS(红色)标记的方法 嵌套之外的标记(蓝色)不生效,三、CSS语法基础,继承继承是CSS的一个主要特征,许多CSS属性不但影响选择符所定义的元素,而且会被这些元素的后代继承。例如一个body定义了的颜色值也会应用到段落的文本中。,CSS的继承性CSS的继承性,三、CSS语法基础,样式表的定义与使用直接定义标记的style属性定义内部样式表嵌入外部样式表链接外部样式表,
7、import url(style.css);,一段话,三、CSS语法基础示例,ID和类的定义 此段文字以默认方式显示 此段文字以16像素大小,红色字体显示 此段文字以26像素大小,玫红色字体显示,三、CSS语法基础字体,color 字体颜色font-size 字号 font-family 字体font-style 字体样式normal|italic|oblique(歪斜体)font-weight 字体加粗normal|bold|bolder|lighter|100|200|300 font-variant 字体变体font-variant:normal|small-caps(小型的大写字母)t
8、ext-decoration 文字效果属性none|underline|blink|overline|line-through font 综合字体属性font-style font-weight font-variant font-size/line-height font-family,三、CSS语法基础字体排版,text-indent 首行缩进属性normal|长度单位letter-spacing 字符间距属性normal|长度单位line-height 行距属性normal|比例|长度单位|百分比text-align 水平对齐属性left|right|center|justifytext
9、-transform 转换英文大小写uppercase|lowercase|capitalize|none,三、CSS语法基础背景颜色,background-color:关键字|RGB值|transparentCSS则有四种定义颜色的方法:十六进制数RGB函数(整数)RGB函数(百分比)颜色名称,三、CSS语法基础背景颜色,背景颜色的属性 此行文字以红色背景显示n 此行文字以黄色背景显示,三、CSS语法基础背景颜色,三、CSS语法基础背景图片,background-image:插入背景图片background-attachment:插入背景附件background-repeat:设置重复背景图
10、片background-position:设置背景图片位置,background-image插入背景图片,background-image设置背景图片基本语法:background-image:url|none语法说明:url表示要插入背景图片的路径,路径可以是绝对路径也可以是相对路径,none表示不加载图片。,background-attachment插入背景附件,background-attachment背景附件属性是用来设置背景图片是否随着滚动条的移动而一起移动。基本语法:background-attachment:scroll|fixed语法说明:scroll表示背景图片是随着滚动条的
11、移动而移动,是浏览器的默认值;fixed表示背景图片固定在页面上不动,不随着滚动条的移动而移动。,background-repeat设置重复背景图片,background-img属性设置网页的背景图片重复显示方式。基本语法:background-repeat:repeat|repeat-x|repeat-y|no-repeat语法说明:repeat表示背景图片在水平和垂直方向平铺,是默认值;repeat-x表示背景图片在水平方向平铺;repeat-y表示背景图片在垂直方向平铺;no-repeat表示背景图片不平铺。,background-position设置背景图片位置,当在网页中插入背景图片
12、时,每一次插入的位置,都是位于网页的左上角,所以通过background-position属性来改变图片的插入位置。基本语法:background-position:百分比|长度|关键字语法说明:利用百分比和长度来设置图片位置时,都要指定两个值,并且这两个值都要用空格隔开。一个代表水平位置,一个代表垂直位置。水平位置的参考点是网页页面的左边,垂直位置的参考点是网页页面的上边。关键字在水平方向的主要有left、center、right,关键字在垂直方向的主要有top、center、bottom。水平方向和垂直方向相互搭配使用。,三、CSS语法基础盒子的概念与使用,盒子模块 设置边界 设置元素边框
13、 设置元素内边界,盒子模块,在CSS中,将样式调用在每一个元素上,都以一个假想的矩形格式模型看待.一般使用矩形模块的时候,搭配margin属性、border属性以及padding属性,可以更好的控制元素的样式。,设置边界,margin的四个属性主要是控制元素边界与文件其他内容的空白距离,四个边界一般按顺时针方向上(margin-top)、右(margin-right)、下(margin-bottom)、左(margin-left)属性。四个边界的设置语法一样。基本语法:margin-(top、right、bottom、left):长度单位|百分比单位|auto,设置元素边框,border-st
14、yle边框样式属性border-width边框宽度属性border-color边框色彩属性border属性的综合设置,border-style边框样式属性,利用边框样式属性不仅可以设置单位边框样式属性,还可以对单位边框进行设置,而且也可以利用复合边框样式属性来统一设置四条边框的样式。基本语法:border-style:样式值border-top-style:样式值border-bottom-style:样式值border-left-style:样式值border-right-style:样式值,border-style边框样式属性,语法说明:border-style是一个复合属性,复合属性的值
15、有四种设置方法,其他4个都是单个边框的样式属性,只能取一个值。样式值属性的具体说明见表10-8。设置一个值:四条边框宽度均使用一个值。设置两个值:上边框和下边框宽度调用第一个值,左边框和右边框宽度调用第二个值。设置三个值:上边框宽度调用第一个值,右边框与左边框宽度调用第二个值,下边框调用第三个值。设置四个值:四条边框宽度的调用顺序为上、右、下、左。,border-width边框宽度属性,border-width属性,是控制元素边框的宽度的一个综合属性,和border-style一样也有四种单独的设置方法,分别来定义四条边框的宽度,设置方法和边框样式一样。基本语法:,border-width边框
16、宽度属性,语法说明:thin、medium、thick分别表示细、中等、粗,length表示长度单位,border-color边框色彩属性,border-color属性是用来控制边框显示的颜色,和边框宽度、边框样式的设置方法一样,也可以分别来设置每个边框的颜色.基本语法:border-color:颜色关键字|RGB值 border-top-color:颜色关键字|RGB值 border-bottom-color:颜色关键字|RGB值border-left-color:颜色关键字|RGB值border-right-color:颜色关键字|RGB值,border属性的综合设置,在CSS中,bord
17、er属性用来同时设置边框的样式、宽度和颜色,也可以另外对每个边界属性单独进行设置 基本语法:border:边框宽度|边框样式|边框颜色 border-top:上边框宽度|上边框样式|上边框颜色 border-bottom:下边框宽度|下边框样式|下边框颜色border-left:左边框宽度|左边框样式|左边框颜色border-right:右边框宽度|右边框样式|右边框颜色语法说明:每一个属性都是一个复合属性,都可以同时设置边框的样式、宽度和颜色,每个属性的值中间用空格隔开,在这5个属性中,只有border可以同时设置四条边框的属性,其他的只能设置单边框的属性。,设置元素内边界,元素内边界主要是
18、指边框和内部元素之间的空白距离,利用padding属性设置元素内的边界时,也包括5个属性,同样也有四种设置方法。基本语法:padding:长度|百分比padding-top:长度|百分比 padding-bottom:长度|百分比padding-left:长度|百分比padding-right:长度|百分比语法说明:长度包括长度值和长度单位,百分比是相对于上级元素宽度的百分比,不允许用负数,padding作为复合属性的四种取值方法请参考边框样式的取值方法。,三、CSS语法基础列表,列表 list-style-type列表样式list-style-image图像列表list-style-posi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CSS 详细 经典 速成 教程
链接地址:https://www.31ppt.com/p-4849780.html