第一二章--CSS和选择器

摘自CSS权威指南(第三版)

Import 和 ref的区别?

xhtml与html的区别?

 

CSS的好处:它允许创作人员将网站的所有表现都放在一个位置,将所有文档指向这个位置,这不仅使网络的更新和维护相对容易,还有助于节省带宽.

 

CSS全局性修改借助--选择器和结构

 

选择器分组:

h1, h2, h3, h4 {color: purple}

 

声明分组:

fond: 18px Helvetica;

 

通配选择器:

* {color: red;}

 

类选择器:

须将class属性指定为一个适当的值.

<p class=”warning”>This is content</p>

* .warning {font-weight: bold;}

p.warning {font-weight: bold;}

可以组合使用通用类选择器和元素特定类选择器.

 

ID选择器:

<p id=”lead-para”>This paragraph will be boldfaced.</p>

*#lead-para {font-weight: bold;}

 

属性选择器:

h1[class] {color: silver;},选择有class属性的所有h1元素

img[alt] {border: 3px solid red;}

*[title] {font-weight: bold;}

a[href][title] {font-weigh: bold;}

 

部分选择器:

<p class=”urgent warning”>When handling plutonium, …...</p>

p[class~=”warning”] {font-weight: bold; }

 

后代选择器:

h1 em {color: gray; }

这个规则会把作为h1元素后代的em元素的文本变成灰色.

 

选择子元素:

h1 > strong {color: red;}

这个规则会把第一个h1下面出现的strong元素变成红色,但是第二层出现的strong元素不会受到影响.

 

选择相邻兄弟元素:

h1 + p {margin-top: 0;}

选择器紧接在一个h1元素后出现的所有段落,h1与p有共同的父元素.

 

伪类和伪元素:

静态

a:link {color: blue;} /*unvisited links are blue*/

a:visited {color: red;} /*visited links are red*/

 

动态伪类:

: focus

: hover

: active

可以应用到任何元素.

 

要点:深入了解选择器与文档结构的关系,并了解继承和层叠机制在确定如何为元素设置样式时有怎样的作用.

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值