登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
Web前端入门第 27 问:你知道 CSS 被浏览器分为了几大类 ...
Web前端入门第 27 问:你知道 CSS 被浏览器分为了几大类吗?
[ 复制链接 ]
缄戈
2025-6-4 22:56:39
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
埋头苦写多年的 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
相关帖子
web框架——flask-异常处理/全局钩子/jinja2引擎
使用 swagger-typescript-api 在前端项目里生成请求代码
前端纯小白使用AI开发实战:一个免费的在线拼图工具Collaigo
Actix-Web完整项目实战:博客 API
VUE前端项目规范.md---大模型辅助开发使用约束
SvelteKit 开发实战:拥抱 Web 标准 (Web Standards)
刚入职的AIops菜鸡,应该知道gang-scheduling和binpack调度吗?
在前端项目中安全调用大模型 API 的实践,我是怎么做的?
2025 CSS 样式简单总结
纯前端调用大模型真的安全吗?我踩过的坑比示例代码多得多
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
web框架——flask-异常处理/全局钩子/jinja2引擎
1
920
求几少
2025-11-27
业界
使用 swagger-typescript-api 在前端项目里生成请求代码
1
999
电棘缣
2025-11-27
业界
前端纯小白使用AI开发实战:一个免费的在线拼图工具Collaigo
1
89
翁谌缜
2025-11-27
业界
Actix-Web完整项目实战:博客 API
0
517
馏栩梓
2025-12-01
科技
VUE前端项目规范.md---大模型辅助开发使用约束
3
998
丁若云
2025-12-01
业界
SvelteKit 开发实战:拥抱 Web 标准 (Web Standards)
0
970
岳娅纯
2025-12-02
业界
刚入职的AIops菜鸡,应该知道gang-scheduling和binpack调度吗?
0
807
啖曼烟
2025-12-06
业界
在前端项目中安全调用大模型 API 的实践,我是怎么做的?
1
419
趣侮
2025-12-08
业界
2025 CSS 样式简单总结
0
681
姊囝
2025-12-11
安全
纯前端调用大模型真的安全吗?我踩过的坑比示例代码多得多
0
952
静轾
2025-12-16
回复
(3)
林鱼
2025-11-12 04:33:06
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
酒跚骼
2025-11-17 22:17:15
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
热心回复!
娄静曼
前天 07:37
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,下载保存了,貌似很强大
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
缄戈
前天 07:37
关注
0
粉丝关注
18
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994893
kk14977
6845358
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
278
上下文协议(MCP)Java SDK 指南
691
Mac办公效率翻倍?Charmstone教你玩转多任
769
深耕上海14年,专业防水补漏:如何为厂房、
822
【A】字符串
456
一个完全由大模型AI Coding开发而成的程序
695
【Ubuntu】Ubuntu+VScode+ESP-IDF 的环境搭
656
60 秒出高质量科研图!Gemini+DeepSeek 绘
774
追踪链路--使用iptables/ipvs来记录后端pod
157
【译】初探 Visual Studio 2026 全新的用户
319
建筑渗漏治理的标准化实践:基于上海芮生建
50
Aspire 13:从.NET 编排工具到真正的多语言
997
用 .NET 最小化 API 构建高性能 API
396
VonaJS是如何做到文件级别精确HMR(热更新)
388
PHP 值对象实战指南:避免原始类型偏执
98
北京上门收酒机构排行|3家靠谱之选,卖酒
921
好拼|免费在线拼图工具又收到赞助啦
481
数据点的“社交距离”:衡量它们之间的相似
721
告别“草率编程”:Vibe Engineering 如何
10
字符串匹配算法
343
监听小工具-股票监控神奇九转分钟线信号触