标签: 响应式设计
8 个内容
笔记(6)
本文解释了 CSS 中 `serif`(衬线体)和 `sans-serif`(无衬线体)通用字体族的使用。它们作为 `font-family` 的备选项,能保证跨平台字体显示。选择时需考虑阅读场景:长文本选用衬线体,屏幕显示和标题选用无衬线体。
Elliot Yang·
186 浏览
本文介绍了 CSS 中 values and units 的概念,重点讲解了 `<length>` 类型。文章区分了绝对长度单位(如 px, cm, in)和相对长度单位(如 em, rem, vw, vh),并详细解释了它们的含义和使用场景,强调了相对单位在网页开发中实现元素尺寸缩放的优势。
Elliot Yang·
145 浏览
动态(2)
E
Elliot Yang
公开
那些留在2023年的日子:
- 记录 Post 历史版本
- 发布新内容触发 algolia 的 crawler
- react-fiber
- Node Stream
- 借助SVG文字尺寸自动缩放, 感觉场景就那样
- 不要乱用 100vw,会导致滚动条把页面内容遮住的情况,用100%比较好
100vw相对于浏览器的window.innerWidth,是浏览器的内部宽度,注意,滚动条宽度也计算在内!而100%是可用宽度,是不含滚动条的宽度。
于是,calc(100vw - 100%)就是浏览器滚动条的宽度大小(如果有,如果没有滚动条则是0)!左右都有一个滚动条宽度(或都是0)被占用,主体内容就可以永远居中浏览器啦,从而没有任何跳动!
浏览:151点赞:0