1+x 前端初级css(2)

本文深入介绍了CSS中的选择器,包括通配选择器、伪类选择器、伪对象选择器等,以及背景属性的使用,如背景颜色、图片、平铺和定位。还探讨了行高、列表属性、内容溢出、样式分类和样式的继承与覆盖,特别强调了显示模式的不同,如块元素、行元素和行内的块元素。
摘要由CSDN通过智能技术生成

通配选择器

语法:

<style>

*{}

</style>

将页面中所有标签都选中

使用场景:通常设置*{padding:0;margin:0;}

伪类选择器


元素:link 正常的链接的状态

元素:visited 点击以后的状态

元素:hover 当鼠标移动上去的状态-------重点、常用

元素:active 当鼠标按下去时候的状态

总结:

1.伪类是选择器,不是css的属性,不能写在{}中

2.visited和link不能适用于普通标签,只有a标签才有

3.hover和active是任何标签都可以有的

伪对象选择器


语法:

元素:first-letter 选择第一个字符

元素:first-line 选择第一行

总结:

1.这是选择器,不是css属性,不能写在{}中

2.所谓的元素,可以是标签名,还可以是类名.class名:first-letter/line{}

相邻元素选择器


哥哥+弟弟{} /*通过哥哥选择到弟弟 */

例:

<style>

div+p{/* 兄弟选择器,哥哥标签+弟弟标签,,,,修饰的是弟弟 */

color:red;

}

</style>

<div>第一个盒子</div>

<p>第一个段落</p>

<p>第二个段落</p>

<span>无用的标签</span>

<p>第三个段落</p>

总结:

1.哥哥和弟弟中间用的符号:+

2.修饰的是弟弟标签

3.不能通过弟弟选哥哥

关系选择器:后代(空格),子元素(大于号),兄弟(加号)

属性选择器


[属性名]

语法:

[属性名]{}

[属性名=属性值]

语法:

[属性名=属性值]{}

[属性名~=属性值](选择多个值中的一个)

语法:

[属性名~=属性值]{}

[属性名|=属性值](选择连字符值中的第一个单词)

语法:

[属性名|=属性值]{}

[属性名*=属性值](选择包含当前值的元素)

语法:

[属性名*=属性值]{}

总结:

重点[属性名] 和[属性名=属性值]

行高属性


语法:

line-height:数字px;

代表的一行的高度,放在段落中,可以理解为是行距

总结:

1.文字在行高中是垂直居中的

2.行高通常用于让文字在盒子中垂直居中

背景属性


a) 背景颜色

语法:background-color:颜色值

b) 背景图片

语法:background-image:url(图片路径)

c) 设置背景图片是否平铺

语法:background-rep

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值