遗世独立的梦见亭

  • 回首
  • 求索
    • 技术学习
    • 绘画学习
    • 建站日志
  • 消愁
    • 鸡尾酒
    • 旅游日记
    • 美酒品鉴笔记
  • 归梦
    • 游戏杂谈
    • 游戏开发日志
  • 闲笔
    • 小说创作
    • 胡言乱语
  • 入世
    • 工作笔记
遗世独立的梦见亭
  1. 首页
  2. 技术学习
  3. 正文

【CSS笔记】一些CSS的基础(随手更新)

2022年3月29日 1225点热度 0人点赞 0条评论

PC端与移动端的适配问题

响应式布局

同一页面在不同屏幕尺寸下有不同的布局,实现不同屏幕分辨率的终端上浏览网页的不同展示方式。

1.设置meta标签

例如:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
视口就是网页可见区域的尺寸,设置视口时只设置宽度就行,不用在乎高度,具体高度由网页内容自动撑开。上面 meta 标签中内容的含义如下:

  • viewport:即视口,表示网页的可视区域;
  • width:控制 viewport 的大小,可以指定一个具体的值,例如 600,也可以是由关键字组成的特殊值,例如 device-width 就表示设备的宽度;
  • initial-scale:表示初始缩放比例,也就是页面第一次加载时的缩放比例;
  • maximum-scale:表示允许用户缩放的最大比例,范围从 0 到 10.0;
  • minimum-scale:表示允许用户缩放到最小比例,范围从 0 到 10.0;
  • user-scalable:表示用户是否可以手动缩放,“yes”表示允许缩放,“no”表示禁止缩放。

2.媒体查询

根据指定的条件,针对不同的媒体类型(screen print)定义不同的 CSS 样式,让使用不同设备的用户都能得到最佳的体验。

@media (min-width: 321px) and (max-width: 375px) {
  /*宽度范围321~375 显示为红色*/
  body {
    background: red;
  }
}
@media (min-width: 376px) and (max-width: 425px) {  
  /*宽度范围376~425 显示为黄色*/  
  body {  
    background: yellow;  
  } 
}

Flex布局

弹性布局,非常简便、灵活、完整。详细参考阮一峰的日志。

流体布局

使用百分比、em、rem设置元素,也可以用计算函数calc()。

 

单位em与rem的区别

em

  • 子元素字体大小的em,指的是相对于父元素字体大小的百分比。
  • 元素width/height/padding/margin属性使用em,指的是相对于自身字体大小的百分比。

rem

  • 无论什么元素,rem指的是相对于根元素字体大小的百分比,一般根元素为<html>。

 

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: CSS 基础 学习 笔记
最后更新:2022年3月29日

曦染

一个浪漫主义者的死。

打赏 点赞
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

曦染

一个浪漫主义者的死。

文章目录
  • PC端与移动端的适配问题
    • 响应式布局
    • Flex布局
    • 流体布局
  • 单位em与rem的区别
    • em
    • rem
标签聚合
vant 学习 基础 Vue 笔记 CSS element-ui 工作踩坑 绘画 cookie
最新 热点 随机
最新 热点 随机
黑湖 2024.10.19 京A 8×8啤酒节 【坑】使用formdata-polyfill兼容iOS系统的FormData 【学习】解决axios前端设置cookie跨域不携带的问题 没有什么天长地久 2023.10.14 京A 8×8啤酒节
【mark】反正建了这个分类 【建站日志】鸡尾酒酒谱页面已更新完毕 【坑】关于wkt与GeoJSON 裸辞一个月了,唠唠自己的坑爹人生和坑爹工作 【建站日志】鸡尾酒页面已上线 谨记人生的惨痛经历

COPYRIGHT © 2022 遗世独立的梦见亭. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备2022007681号-1