登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
Web前端入门第 27 问:你知道 CSS 被浏览器分为了几大类 ...
Web前端入门第 27 问:你知道 CSS 被浏览器分为了几大类吗?
[ 复制链接 ]
缄戈
2025-6-4 22:56:39
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
埋头苦写多年的 CSS,从没注意到 CSS 被浏览器分了类,直到偶然的一次翻阅开发者工具,才发现原来 CSS 属性也被浏览器归类收纳了。
Chrome
下面是 Chrome 的开发者工具中 CSS 的属性归类截图,一般情况都不会注意它,毕竟代码不出问题,谁会关心 CSS 属性是哪一类?
当我偶然看到的时候,也来了一句“原来还有这?”
1. Layout(布局)
控制元素在页面上的排列和定位,就是把元素摆在正确位置,别乱跑。
常见属性
:
display:控制元素的显示方式(如block、inline、flex、grid等)。
position:设置元素的定位方式(如static、relative、absolute、fixed等)。
float:使元素浮动到左侧或右侧。
clear:清除浮动。
z-index:控制元素的堆叠顺序。
2. Text(文本)
控制文本的样式和排版,和文字相关的都归为这一类。
常见属性
:
font-family:设置字体。
font-size:设置字体大小。
font-weight:设置字体粗细(如normal、bold等)。
text-align:设置文本对齐方式(如left、center、right等)。
line-height:设置行高。
text-decoration:设置文本装饰(如underline、line-through等)。
color:设置文本颜色。
3. Appearance(外观)
控制元素的外观样式,把盒子装饰好看一点。
常见属性
:
background:设置背景颜色或图片。
border:设置边框样式、宽度和颜色。
border-radius:设置边框圆角。
box-shadow:设置元素的阴影效果。
opacity:设置元素的透明度。
outline:设置元素的外轮廓。
4. Animation(动画)
控制元素的动画效果,让元素灵动起来。
常见属性
:
animation:定义动画的名称、持续时间、延迟、迭代次数等。
@keyframes:定义动画的关键帧。
transition:定义元素在不同状态之间的过渡效果(如颜色、大小等的变化)。
transform:对元素进行旋转、缩放、倾斜或平移等变换。
5. CSS Variables(CSS变量)
定义可重用的CSS变量,便于统一管理和维护样式,估计这是借鉴了 Sass / Less 等 CSS 预处理器的思想。
常见属性
:
--variable-name:定义自定义属性(变量)。
var(--variable-name):使用自定义属性。
6. Grid(网格布局)
用于创建复杂的二维布局,被称为 CSS 布局终极方案,核武器一般的存在。
常见属性
:
display: grid:将元素设置为网格容器。
grid-template-columns:定义网格的列。
grid-template-rows:定义网格的行。
grid-gap:设置网格之间的间距。
grid-column 和 grid-row:控制网格项在网格中的位置。
7. Flex(弹性布局)
用于创建一维布局,适合灵活的、响应式的布局设计,夹在 Layout 和 Grid 之间,有点不上不下的意思,反正能用。
常见属性
:
display: flex:将元素设置为弹性容器。
flex-direction:设置主轴方向(如row、column等)。
justify-content:设置主轴上的对齐方式。
align-items:设置交叉轴上的对齐方式。
flex-wrap:控制子元素是否换行。
flex-grow、flex-shrink、flex-basis:控制子元素的伸缩行为。
8. Table(表格)
控制表格及其内容的样式,曾经用于页面布局的手段之一,如今主要用于数据显示的场景。
常见属性
:
border-collapse:设置表格边框是否合并。
border-spacing:设置表格单元格之间的间距。
caption-side:设置表格标题的位置。
table-layout:设置表格的布局算法(如auto、fixed)。
9. Generated Content(生成内容)
通过 CSS 生成内容,通常与伪元素一起使用,生成一些不在页面上显示的内容,比如代码行数、图标等。
常见属性
:
content:与::before和::after伪元素一起使用,插入生成的内容。
quotes:设置引号的样式。
counter-reset 和 counter-increment:用于创建和管理计数器。
10 Other(其他)
包含一些不属于上述类别的CSS属性。
常见属性
:
cursor:设置鼠标指针的样式。
overflow:控制内容溢出时的处理方式。
visibility:控制元素的可见性。
clip 和 clip-path:裁剪元素的显示区域。
filter:应用滤镜效果(如模糊、灰度等)。
总结
通过查看浏览器开发者工具,可以了解 CSS 属性的归类情况,从而更快地找到需要的属性。也可从类别中发现一些不常用的 CSS 属性,不失为一个发现新大陆的方法。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Web
前端
门第
知道
CSS
相关帖子
前端纯小白使用AI开发实战:一个免费的在线拼图工具Collaigo
Actix-Web完整项目实战:博客 API
VUE前端项目规范.md---大模型辅助开发使用约束
SvelteKit 开发实战:拥抱 Web 标准 (Web Standards)
刚入职的AIops菜鸡,应该知道gang-scheduling和binpack调度吗?
在前端项目中安全调用大模型 API 的实践,我是怎么做的?
2025 CSS 样式简单总结
纯前端调用大模型真的安全吗?我踩过的坑比示例代码多得多
还在痛苦前端的拖拽排序吗?SortableJS 轻松搞定
[CSS+]HTML Learn Data Day 2
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
前端纯小白使用AI开发实战:一个免费的在线拼图工具Collaigo
1
92
翁谌缜
2025-11-27
业界
Actix-Web完整项目实战:博客 API
1
520
馏栩梓
2025-12-01
科技
VUE前端项目规范.md---大模型辅助开发使用约束
3
1000
丁若云
2025-12-01
业界
SvelteKit 开发实战:拥抱 Web 标准 (Web Standards)
1
972
岳娅纯
2025-12-02
业界
刚入职的AIops菜鸡,应该知道gang-scheduling和binpack调度吗?
0
816
啖曼烟
2025-12-06
业界
在前端项目中安全调用大模型 API 的实践,我是怎么做的?
1
431
趣侮
2025-12-08
业界
2025 CSS 样式简单总结
0
693
姊囝
2025-12-11
安全
纯前端调用大模型真的安全吗?我踩过的坑比示例代码多得多
0
957
静轾
2025-12-16
业界
还在痛苦前端的拖拽排序吗?SortableJS 轻松搞定
0
151
啦迩
2025-12-18
业界
[CSS+]HTML Learn Data Day 2
0
975
哈妙思
2025-12-20
回复
(4)
林鱼
2025-11-12 04:33:06
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
前排留名,哈哈哈
酒跚骼
2025-11-17 22:17:15
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
热心回复!
娄静曼
5 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
感谢分享,下载保存了,貌似很强大
梦霉
8 小时前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
分享、互助 让互联网精神温暖你我
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
缄戈
8 小时前
关注
0
粉丝关注
18
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994891
kk14977
6845357
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9982
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
877
精选 8 个 .NET 开发实用的类库,效率提升
74
精选 8 个 .NET 开发实用的类库,效率提升
564
精选 8 个 .NET 开发实用的类库,效率提升
134
精选 8 个 .NET 开发实用的类库,效率提升
106
精选 8 个 .NET 开发实用的类库,效率提升
606
alist如何将默认布局设置为图片布局
1011
Kali2025.4+Cherry Studio一键配置HexStrik
419
PHP 之高级面向对象编程 深入理解设计模式
416
PHP 之高级面向对象编程 深入理解设计模式
572
升级curl版本,及升级后引起的动态库链接不
294
2025年GEO优化服务商全景对比:五大核心维
779
AI Agent详解
983
Buildah 简明教程:让镜像构建更轻量,告别
610
OceanBase 在滴滴大规模运维经验以及新功能
975
[CSS+]HTML Learn Data Day 2
96
掌握相关性分析:读懂数据间的“悄悄话”
138
嵌入式UI框架-抗锯齿画圆弧算法
935
嵌入式UI框架的渐变原理、渐变算法
220
日本股票 API 对接实战指南(实时行情与 IP
563
解决Docker磁盘空间告急:认识并清理“悬空