首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
【CSS进阶】常见的页面自顺应的方法
返回列表
发新帖
【CSS进阶】常见的页面自顺应的方法
[复制链接]
发表于 2025-10-29 05:32:15
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
在前端开发中,
自顺应布局
(Responsive Design)是一种让网页可以大概顺应差别屏幕尺寸、装备和分辨率的技能。常见的自顺应布局方法包罗
流式布局
、
弹性布局(Flexbox)
、
栅格布局(Grid)
、
媒体查询(Media Queries)
、
rem/vw/vh 等单元
以及
CSS 框架
(如 Bootstrap)。
<hr>
1. 媒体查询(Media Queries)
媒体查询
是 CSS 实现自顺应布局的核心技能之一,允许根据屏幕尺寸、装备范例、分辨率等条件来应用差别的 CSS 样式。
示例:针对差别装备应用差别的 CSS
/* 默认样式:适用于大屏幕设备 */
body {
font-size: 18px;
background-color: lightblue;
}
/* 平板设备(屏幕宽度小于 1024px 时) */
@media screen and (max-width: 1024px) {
body {
font-size: 16px;
background-color: lightgreen;
}
}
/* 手机设备(屏幕宽度小于 768px 时) */
@media screen and (max-width: 768px) {
body {
font-size: 14px;
background-color: lightcoral;
}
}
复制
代码
原理:
当屏幕宽度小于
1024px
时,字体巨细调解为 16px,配景变为绿色。
当屏幕宽度小于
768px
时,字体巨细调解为 14px,配景变为赤色。
实用场景
:
实用于差别装备的 UI 适配,如
PC、平板、手机
。
可以风雅控制差别屏幕下的布局和样式。
<hr>
2. 弹性布局(Flexbox)
Flexbox(弹性盒模子)
是 CSS3 提供的一种强大的布局方式,实用于一维(单行或单列)布局,可以大概主动调解子元素的巨细和位置,以顺应差别的屏幕尺寸。
示例:利用 Flexbox 让页面元素主动调解
.container {
display: flex;
flex-wrap: wrap; /* 自动换行 */
justify-content: space-between; /* 平均分布 */
}
.item {
width: 30%;
height: 100px;
background-color: skyblue;
margin: 10px;
text-align: center;
line-height: 100px;
font-size: 18px;
}
<<
复制
代码
回复
使用道具
举报
返回列表
浏览过的版块
数据仓库与分析
人工智能
前端开发
分布式数据库
温锦文欧普厨电及净水器总代理
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表