CSS 常用选择器

本文详细介绍了CSS中常用的选择器如id、类、关系和伪类选择器,以及display属性的不同模式。同时,讨论了字体、文本、背景等关键属性,并探讨了定位、浮动和盒子模型等布局概念。此外,还涵盖了盒模型的两种类型:border-box和content-box。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

常用选择器

常用属性(1)

常用属性(2)

display属性


常用选择器

id选择器:#id

类选择器:.class

关系选择器:div p、div>p、div,p ...

伪类选择器:hover、active、link ...

结构性伪类选择器:E:before、E:after、E:nth-chlid、E:first-child、E:last-child、E:nth-of-type ...

div p 选中div内所有p元素(包括孙子辈)

div > p 选中div内所有p元素(孙子辈不算)

div,p 选中div和p元素

div+p选中div后的第一个兄弟p元素(必须相邻,兄弟辈)

div~p选中div后的所有兄弟p元素(兄弟辈)

div.container选中含有class="container"的div元素

常用属性(1)

字体属性:font-size、font-family、font-weight、font-style

文本属性:text-decoration、text-align

首行缩进:text-indent

行高:line-height

宽高属性:width、height、min-height、max-height

背景属性:background

列表属性:list-style

字体颜色:color

常用属性(2)

定位属性:position

布局属性:display

浮动属性:float、clear

盒子属性:padding、margin、border

圆角属性:border-radius

阴影:box-shadow、text-shadow

box-sizing: border-box(怪异盒子模型)实际宽度就是width

box-sizing: content-box(标准盒子模型)实际宽度为width+padding+border

display属性

1.none隐藏元素

2.inline内联元素

3.block块元素

4.inline-block内联块元素

5.table-cell表格单元格

6.flex弹性盒子

行内元素不能设置宽和高,但不会独占一行(在默认情况下)

块元素可以设置宽和高,但独占一行(在默认情况下)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值