【网页设计自习室#011】CSS02

本文详细介绍了CSS中的选择器类型,包括复合选择器、并集选择器、交集选择器和伪类选择器,并展示了它们在实际代码中的应用。此外,还讲解了背景属性,如颜色、图片、平铺和位置的设置方法。同时,探讨了HTML元素的分类,如块级元素、行内元素和行内块元素,以及如何通过display属性进行元素显示类型的转换。最后,提到了元素的嵌套规则和样式层叠继承的概念。
摘要由CSDN通过智能技术生成

一.选择器

1.1复合选择器

//全选父级里所有子级标签
父子选择器
父级选择器 子级选择器{
	属性1:属性值;
	属性2:属性值;
}
//只选择指定的子级标签
指定父子选择器
父级选择器>子级选择器{
	属性1:属性值;
	属性2:属性值;
}

1.2并集选择器

<div class="ol">
    OL标签
</div>
<p>
    P标签
</p>
<div class="op">
    OP标签
</div>
.ol,
.op,
p{
    color: blueviolet;
	font-size: 80px;
}

在这里插入图片描述

1.3交集选择器

选择器1选择器2{
	属性1:属性值;
	属性2:属性值;
}
<p class="xd">2022连夜通宵</p>
<p>2022连夜通宵</p>
p.xd{
    color: aqua;
}
//快速选择同时满足多个选择器的标签

在这里插入图片描述

1.4hover伪类选择器

//鼠标悬停时的选中状态
选择器:hover{
	属性1:属性值;
	属性2:属性值;
}
.oe:hover{
    background-color: rgb(0, 241, 40);
    color: blue;
    width: 30px;
}
<div class="oe"><button>选择</button></div>

在这里插入图片描述

二.背景属性

属性解释取值
background-color(bgc)控制背景颜色RGB/16位颜色
background-image(bgi)背景图片url路径
background-repeat(bgr)平铺repeat
background-position(bgp)背景图位置方位名词/数字+px坐标
bgr平铺属性说明
repeat水平和垂直方向都平铺
no-repeat不平铺
repeat-x延x轴平铺
repeat-y延y轴平铺
bgp位置属性说明属性值
方位名词水平方向left/center/right
垂直方向top/center/bottom
数字+px(坐标)原点(0,0)
x轴水平向右
y轴垂直向下
.pp {
    width: 600px;
    height: 600px;
    background-color: palevioletred;
    background-image: url(happy.png);
    background-repeat: no-repeat;
    background-position: center center;
}
 <div class="pp"></div>

在这里插入图片描述

background属性连写
background: color image repeat position

三.标签/元素

元素分类:
1.块级元素
2.行内元素
3.行内块元素

3.1块级元素

div{
    width: 400px;
    height: 400px;
    background-color: bisque;
}
 <div>熬夜</div>
 <div>通宵</div>

在这里插入图片描述

3.2行内元素

a,span,b,u,i,s,strong,ins,em,del...
//不可以设置宽高
<span>123</span>
<span>456</span>

在这里插入图片描述

3.3行内块元素

input,textarea,button,select,img...
//一行可显示多个
//可以设置宽高
<input type="text">
input{
    width: 400px;
    height: 400px;
    background-color: bisque;
}

在这里插入图片描述

3.4显示转换

属性效果
display:block转换为块级元素
display:inline:block转换为行内块元素
display:inline转换成行内元素
p{
    width: 400px;
    height: 400px;
    background-color: bisque;
    display: block;
}
<p>55</p>

在这里插入图片描述

四.元素特性

4.1嵌套

p中不能嵌套div,p,h块级元素
a不能嵌套a标签

4.2继承与层叠

①继承

<div>
        通宵
        <p>熬夜</p>
    </div>
div{
    background-color: bisque;
    color: saddlebrown;
}

在这里插入图片描述

②叠层

1.给同一个标签设置不同的样式→此时央视会层叠叠加→会共同作用在标签上
2.给同一个标签设置相同的样式→测试样是会层叠覆盖→最终写在最后的样式会生效
3.当样式冲突时,只有当选择器优先级相同时,才能通过层叠性判断结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值