网站大量收购独家精品文档,联系QQ:2885784924

《Web前端技术(》课件_3.CSS层叠样式表基础.pptx

《Web前端技术(》课件_3.CSS层叠样式表基础.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

CSS层叠样式表基础

学习导图

3.1CSS基本概念

3.1.1CSS概述CSS层叠样式表是一种可控制网页样式并允许样式与内容相分离的一种技术CSS能够对网页的布局、字体、颜色、背景等图文实现更精确的控制CSS使得网页的体积更小、下载速度更快,且可以实现多个页面的自动更新

3.1.2CSS基本语法CSS代码主要由对象、属性、属性值三个基本部分组成。对象很重要,它指定了对哪些网页元素进行样式设置,在CSS中对象也称为选择器(selector)。属性是CSS语法中的关键字,它规定了格式修饰的一个方面。

3.1.3在页面中使用CSS内联样式表:直接在HTML标签内使用style属性内部样式表:使用style标签在HTML文档头部定义

在页面中使用CSS外部样式表:将CSS代码写入一个或多个文件后缀名为.css的文件中。当样式需要应用于多个页面时,使用link标签链接到样式表(1)定义独立的外部样式文件(2)在页面中通过link链接外部样式文件

3.2CSS选择器

3.2.1元素选择器*是通配符选择器,可以与任何元素匹配。选择指定HTML元素(标签),给选择的元素设置样式

2.2.2类选择器类(class)选择器:选择并设置一组元素的样式

3.2.3ID选择器ID选择器:为标有特定id的HTML元素设置样式

3.2.4后代选择器后代选择器:选择并设置元素后代的元素

3.2.5子元素选择器子元素选择器:只选择元素的子元素,不会扩大到任意的后代元素

3.2.6相邻兄弟元素选择器相邻兄弟元素选择器:选择紧接在另一个元素后的元素,且二者有相同的父元素

3.2.7兄弟元素选择器兄弟元素选择器:选择一个元素后的元素,且二者有相同的父元素

3.2.8复合选择器复合选择器包括交集选择器和并集选择器两种类型。交集选择器是由两个选择器直接连接构成,结果是两者各自元素范围的交集,其中第一个选择器必须是元素选择器,第二个选择器是类选择器或ID选择器,两个选择器之间必须连续写,不能有空格。

3.2.9属性选择器可以为拥有指定属性的HTML元素设置样式

3.2.8复合选择器并集选择器:对各个基本选择器所选择的范围同时选中,任何形式的基本选择器都可以作为并集选择器的一个组成部分,各个元素之间用逗号分隔。

3.2.9属性选择器[title]{color:red;}给具有title属性的所有元素设置样式;[title=test]{color:red;}给具有title属性且属性值为test的元素设置样式;[title~=hello]{color:red;}给包含指定值的title属性的所有元素设置样式,一般适用于由空格分隔的属性值,如h2title=helloworldHelloworld/h2[lang|=en]{color:red;}给带有包含指定值的lang属性的所有元素设置样式,一般适用于由连字符分隔的属性值,如plang=en-usHi!/p。

3.2.10伪类选择器伪类:同一个标签,根据其不同的状态,有不同的样式,用冒号表示。静态伪类:仅用于超链接的样式,如:link,:visited动态伪类,是所有元素都适用的样式,如:hover,:active,:focus等a:link{color:red;}/*超链接点击之前是红色*/a:visited{color:green;}/*超链接点击之后是绿色*/a:hover{color:green;}/*鼠标悬停,放到标签上的时候*/a:active{color:black;}/*鼠标点击链接,但是不松手的时候*/伪类选择器分为两类:静态伪类、动态伪类

3.2.10伪类选择器/*输入元素获取焦点时:*/input:focus{color:white;background-color:#6a6a6a;}/*鼠标放在元素上时显示蓝色*/label:hover{color:blue;}/*点击元素鼠标没有松开时显示红色*/label:active{color:red;}

3.2.11伪元素选择器h1:before可以在元素内容前面插入新内容h1:after可以在元素内容之后插入新内容伪元素是原本不在DOM中的元素,这个元素是新创建的元素。

3.3CSS常用属性

3.3.1字体属性字体属性用来定义文本所使用的字体系列、大小、粗细、样式等

3.3.2文本属性文本属性可定义文本的外观、进行段落排版。通过文本属性,可以改变文本的字符间距、对齐方式、修饰方式、文本缩进等。

3.3.2文本属性

您可能关注的文档

文档评论(0)

kd8w + 关注
实名认证
内容提供者

kd8w

1亿VIP精品文档

相关文档