一、选择器进阶
目标:能够理解复合选择器的规则,并使用复合选择器在HTML中选择元素
1.复合选择器
2.并集选择器
3.交集选择器
➢作用: 根据HTML标签的嵌套关系,选择父元素后代中满足条件的元素
➢结果:
在选择器1所找到标签的后代(儿子.孙子.重孙..)中,找到满足选择器2的标签,设置样式
➢注意点:
1. 后代包括:儿子、孙子、重孙子…. .
作用:根据HTML标签的嵌套关系,选择父元素子代中满足条件的元素
➢结果:
在选择器1所找到标签的子代(儿子)中,找到满足选择器2的标签,设置样式
➢注意点:
1. 子代只包括:儿子
2.1并集选择器:,
➢结果:
找到选择器1和选择器2选中的标签,设置样式
➢注意点:
2.并集选择 器中的每组选择器可以是基础选择器或者复合选择器
3.并集选择器中的每组选择器通常一行写一个,提高代码的可读性
3.1交集选择器:紧挨着
➢选择器语法:选择器1选择器2 { css }
➢结果:
(既又原则)找到页面中既能被选择器1选中,又能被选择器2选中的标签,设置样式
➢注意点:
2.交集选择器中如果有标签选择器, 标签选择器必须写在最前面
➢注意点:
二、背景相关属性
2. 背景图片
3. 背景平铺
1.1背景颜色
➢属性名: background–color (bgc)
➢属性值:
●颜色取值:关键字、rgb表示法、 rgba表示法、 十六进制…
➢注意点:
2.1背景图片
➢属性名: background–image (bgi)
➢属性值: background– image: url(‘ 图片的路径‘);
➢注意点:
背景图片仅仅是指给盒子起到装饰效果,类似于背景颜色,是不能撑开盒子的
3.1背景平铺
➢属性名: background–repeat (bgr)
➢属性值:
5.1背景相关属性的连写形式
➢属性值:
推荐: background: color image repeat position
特殊情况:在pc端,如果盒子大小和背景图片大小-样,此时可以直接写background: url()
➢注意点
如果需要设置单独的样式和连写
①要么把单独的样式写在连写的下面
需要设置div的宽高,因为背景图片只是装饰的CSS样式,不能撑开div标签
三、元素显示模式
目标:能够认识三种常见的元素显示模式,并通过代码实现不同元素显示模式的转换
学习路径:
1.块级元素
2.行内元素
3.行内块元素
1.1块级元素
➢显示特点:
3.可以设置宽高
➢代表标签:
●
div、p、h系列、ul、 li、 dl、 dt、 dd、form、 header、nav、 footer….
2.1行内元素
➢显示特点:
1. 一行可以显示多个
➢代表标签:
a、span、 b、u、i、s、strong、ins、 em. del…..
3.1行内块元素
显示特点:
1. 一行可以显示多个
2.可以设置宽高
➢代表标签:
●input、textarea、 button、 select…..
特殊情况: img标签有行内块元素特点,但是Chrome调试 I具中显示结果是inline
4.1元素显示模式转换
➢目的:改变元素默认的显示特点,让元素符合布局要求
➢语法:
1. 块级元素一般作为大容器,可以嵌套:文本、块级元素、行内元素、行内块元素等等….
四、CSS特性
学习路径:
1.继承性
2. 层叠性
1. color
2. font–style、 font–weight、 font–size、 font–family
5……
➢注意点:
➢如果元素有浏览器默认样式, 此时继承性依然存在,但会部分失效。
特性:
1.给同一个标签设置不同的样式 – →此时样式会层叠叠加→会共同作用在标签上
2.给同一个标签设置相同的样式 – →此时样式会层叠覆盖-→最终写在最后的样式会生效
注意点:
1. 当样式冲突时,只有当选择器优先级相同时,才能通过层叠性判断结果
原文地址:https://blog.csdn.net/wry15082983136/article/details/134779516
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_44298.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!