菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 裴虎伟-前端(4)_20221111 [打印本页]

作者: faith    时间: 2022-11-14 19:28
标题: 裴虎伟-前端(4)_20221111
一、今日学习内容
1、CSS的复合选择器
(1)复合选择器是建立在基础选择器之上,对基础选择器进行组合形成的
(2)优点:复合选择器可以更加准确、高效的选择目标元素
(3)后代选择器:是可以选择父元素的子元素,外层标签写前面,内层标签写后面,中间用空格隔开——>元素1  元素2{样式声明};
(4) 子元素选择器:子元素选择器是能选择作为某元素的最近的一级子元素——>元素1>元素2{样式声明};
(5)并集选择器:并集选择器可以选择多组标签,同时为它们来指定相同的样式,通常用于集体声明——>元素1,元素2{元素声明};
(6) 伪类选择器:
链接伪类选择器::link选择所有未被访问过的链接; :visited选择所有已经被访问过的链接; :hover选择所有链接鼠标悬停时,来设置状态; :active选择所有链接当鼠标点击时的状
焦点伪类选择器: input:focus{样式声明};
2、CSS的元素显示模式:元素在网页中的显示状态就是它本身的显示模式
分类:
(1)块元素:h1—h6标签;div标签;p标签;ul、ol、li等;
特点:自己独占一行;宽度默认是父级宽度的百分之百;本身也可以是容器或者盒子,里面可以放其他的行内或者块级元素;高度和宽度都是可以设置的;内、外边距也可以控制;
(2)行内元素:<a>、<strong>、<em>、<span>、<ins>等(文本格式化标签)
特点:相邻的行内元素会在一行上进行显示;宽高设置都是无效的(input直接被除掉);默认的宽高是它本身内容的宽高;行内元素只能容纳文本或者其他的行内元素;
(3) 行内块元素:input、img、td标签等
特点:相邻的行内块元素在一行上显示,并且有空白缝隙(行内元素特点);默认宽度是它本身内容的宽度(行内元素特点);高度和宽度可以进行设置(块级元素的特点);
(4)元素显示模式的转换
转化为块级元素:display:block;  转化为行内元素:display: inline;   转化为行内块元素:display: inline-block;

3.CSS背景属性
(1)背景颜色:background-color:
(2)背景图片:background-image:
(3)背景平铺:background-repeat:
(4)背景图片定位:background-position:
(5)背景图片滚动:background-attachment:
(6)背景半透明:background:rgba(0,0,0,0.3);
4.CSS的三大特性
(1)层叠性:相同的选择器设置相同的样式,此时新的样式会覆盖掉旧的样式
(2)继承性:在CSS中,子标签会继承父标签的某些样式,比如:文本颜色、字号等
(3)优先级(权重):如果选择器相同,执行层叠性;如果选择器不同,执行优先级(根据选择器的权重来执行)
二、今日问题
三、解决方案







欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4