CSS计量单位-实现元素大小随页面同步缩放
来源:互联网 发布:简明python教程 在线 编辑:程序博客网 时间:2024/06/03 00:28
常见计量单位:
- px为固定计量单位,不会随页面大小变化。
- em是相对于父级元素的计量单位,存在迭代关系,计算关系较复杂,如根元素为body,其实际宽度为1em=16px;body下面有一个子元素div,宽度为1.1em,则实际宽度为1.1 * 16px;div下面有一个子元素p,宽度为0.9em,则p元素的实际宽度为0.9 * 1.1 * 16px。
- rem是相对于根级元素(HTML或body)的计量单位,计算关系较简单,易控制。如2.中例子若采用rem作为计量单位,则二级子元素p的实际宽度为0.9 * 16px 。
- 推荐各种宽度、高度、长度,字体大小等均采用rem作为计量单位,比较容易控制,当窗口大小变化时,页面元素大小会随着进行变化(各级子元素大小会随着根级元素的大小变化)。也可控制字体大小随着页面的缩放等进行变化。
- 采用rem可以使整个页面的元素同等比例缩放,防止页面缩放时元素因为大小问题发生错位。
PS:
关于页面中的字体随页面进行同比例的缩放 这个问题,纠结了很久,终于找到一个比较直接的解决办法,就是JS控制html的font-size + 使用rem作为计量单位,可参见以下博文的详细介绍,JS代码参见其中DEMO3的代码(还是有bug,但是算是个初步的解决办法):
web app变革之rem
0 0
- CSS计量单位-实现元素大小随页面同步缩放
- android 大小计量单位使用方法
- css控制背景图片随div的大小而缩放
- css控制背景图片随div的大小而缩放
- css控制背景图片随div的大小而缩放
- css控制背景图片随div的大小而缩放
- CSS 背景图随div大小缩放 兼容IE
- css控制背景图片随div的大小而缩放
- 控制页面缩放 css--zoom
- CSS Sprite精灵图如何缩放大小
- 修改火狐浏览器页面缩放大小
- 设置Webview的页面缩放大小
- css 背景图片自适应元素大小
- css - 用inline实现页面元素排列一行
- Javascript弹出页面根据图片来缩放页面大小
- Javascript弹出页面根据图片来缩放页面大小
- css隐藏页面元素方式
- 用 CSS 隐藏页面元素
- listener failed: zbx_tcp_listen() fatal error: unable to serve on any address [[-]:20050]
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- OpenSceneGraph实现的NeHe OpenGL教程 - 第十九课_附录1
- Java模拟玩家洗牌发牌小程序
- android——SQLite实现简单的注册登陆
- CSS计量单位-实现元素大小随页面同步缩放
- 让人又爱又恨的信用评级
- Hbase原理、基本概念、基本架构
- java正则表达式中的数量词
- mysql运维
- nginx 自定义header 无法转发问题
- vi/vim 批量注释和取消注释
- 字符串排列组合
- 怎么控制两个进程执行在不同的两个核上?