首页
关于
链接
留言
More
网站统计
更新主题
定制
订阅本站
网站地图
管理
Search
1
绿联云 NAS 中部署最新版思源笔记
28 阅读
2
七牛云图床使用方法
23 阅读
3
html 的 css 样式中 span 和 div 的区别
19 阅读
4
域名转出后DNS解析怎么搞:阿里云到百度云实战
7 阅读
5
天翼宽带的光猫是有超级管理员模式的
7 阅读
NAS实战
Python笔记
Linux系统
苹果系统
运维面板
CSS样式
网站知识
Photoshop
宽带连接
登录
Search
标签搜索
cloud
html
css
wiki
images
mode
https
setup
miwifi
control
jingdong
router
seein
nas
oec-turbo
onething
aapannel
upyun
baidu
aliyun
阿三 asan
累计撰写
12
篇文章
累计收到
7
条评论
首页
栏目
NAS实战
Python笔记
Linux系统
苹果系统
运维面板
CSS样式
网站知识
Photoshop
宽带连接
页面
关于
链接
留言
网站统计
更新主题
定制
订阅本站
网站地图
管理
搜索到
12
篇与
的结果
2025-08-12
em 和 rem 的区别和用法
在 CSS 中,em和rem都是相对长度单位,用于创建响应式布局,但它们的参考基准和使用场景有所不同:定义与基准em:相对于父元素的字体大小进行计算,如果父元素字体大小为 16px,那么 1em = 16px具有继承性,嵌套层级会影响最终计算结果rem:相对于根元素 (html) 的字体大小进行计算,"rem" 中的 "r" 代表 "root"(根)如果 html 元素字体大小为 16px,那么 1rem = 16px,不受父元素或嵌套层级影响,只与根元素相关使用示例/* 根元素设置 */ html { font-size: 16px; /* 浏览器默认通常是16px */ } .parent { font-size: 18px; } .child-em { font-size: 1em; /* 相对于.parent的18px,即18px */ width: 10em; /* 18px × 10 = 180px */ } .child-rem { font-size: 1rem; /* 相对于html的16px,即16px */ width: 10rem; /* 16px × 10 = 160px */ }嵌套场景差异<div class="grandparent"> <div class="parent"> <div class="child"></div> </div> </div>html { font-size: 16px; } .grandparent { font-size: 1.25em; } /* 20px (16×1.25) */ .parent { font-size: 1.25em; } /* 25px (20×1.25) */ .child-em { font-size: 1.25em; } /* 31.25px (25×1.25) - 嵌套放大 */ .child-rem { font-size: 1.25rem; } /* 20px (16×1.25) - 始终基于根元素 */适用场景总结!em 适合组件内部的相对尺寸(如按钮内的图标与文字比例),需要根据父元素大小成比例变化的元素,字体图标大小与文本保持一致rem 适合整体布局的尺寸控制(如容器宽度、间距),需要保持一致比例的 UI 元素,响应式设计中,通过媒体查询改变根字体大小实现整体缩放
2025年08月12日
5 阅读
0 评论
0 点赞
2025-08-07
html 的 css 样式中 span 和 div 的区别
即使是ai时代,百度的搜索依然具有价值,今天重新了解两个元素,做个笔记。以下内容来源于百度ai搜索,并非阿三自行总结,请自行判断内容真伪,仅供参考。另外,这个Joe主题虽然整体已经很高级,但是依然有需要完善的地方...SPAN和DIV的核心区别,体现在元素类型和布局特性SPAN是行内元素,用于文本片段修饰;DIV是块级元素,用于构建页面布局区块。{message type="warning" content="元素类型差异"/}SPAN:行内元素(inline),仅包裹文本或内联内容,不强制换行。DIV:块级元素(block-level),独占父容器宽度,前后自动换行。显示特性对比布局表现DIV默认纵向排列,形成独立区块(如头部、侧边栏)。SPAN横向连续显示,直到容器宽度不足时换行。默认样式DIV无预设样式,但自带换行特性。SPAN默认仅包裹内容,需配合CSS实现样式变化。使用场景划分DIV适用场景页面结构划分(头部/主体/页脚)。JavaScript操作的目标容器。需要设置宽高、边距等布局属性的场景。SPAN适用场景文本局部样式调整(如高亮、颜色修改)。动态内容操作(配合JavaScript/Vue/React)。构建导航栏标签等横向排列元素。
2025年08月07日
19 阅读
1 评论
1 点赞
1
2