css网页单位
<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<!--
px、em、rem、vh、vw、vmin、vmax px:绝对单位(无论何种设备,均使用同等大小)
em:相对于父类单位(上一级父类)
rem:相对于根目录大小(html)
vh:无论何种设备,相对于设备的百分比计算,viewpoint width,视窗宽度,1vw等于视窗宽度的1%。
vw:和上面的描述一样,viewpoint height,视窗高度,1vh等于视窗高度的1%。
vmin:和上面的一样,vw和vh中较小的那个。
vmax:和上面的一样,vw和vh中较大的那个。 %:百分比
in:寸
cm:厘米
mm:毫米
pt:point/大约1/72寸
pc:pica/大约6pt,1/6寸 ex:
取当前作用效果的字体的x的高度,
在无法确定x高度的情况下以0.5em计算
(IE11及以下均不支持,
firefox/chrome/safari/opera/
ios safari/android browser4.4+等均需属性加么有前缀) ch:
以节点所使用字体中的“0”字符为基准,
找不到时为0.5em(ie10+,chrome31+,safair7.1+,opera26+,
ios safari 7.1+,android browser4.4+支持) 支持度:
IE9+局部支持
chrome/firefox/safari/opera支持
iOS safari 8+支持
Android browser4.4+支持
chrome for android39支持
--> <!--
局部bug:
Chrome默认是:12px.
不会小于10px(无论怎么设置)
--> <style>
html {
font-size: 10px;
} .first {
font-size: 1rem;
/*
0.5rem相对于跟目录的2倍,当设置在body上时.
*/
/*
设置在跟目录上,1rem相对于原大小
*/
/*
设置在父类上时,子类也会跟着改变
*/
} .two {
font-size: 1em;
/*em相对于父元素的大小: 1em=原大小、2em=父类的两倍大小
*/
} .three {
/* font-size: 1vh; */
font-size: 5vw;
/* 12*5 */
} .four {
font-size: 72px;
}
</style> <!-- <script>
var ele = document.getElementsByTagName("html")[0],
var size = document.body.clientWidth / 320 * 20;
ele.style.fontSize = size + "px";
</script> --> <!--
手机端设备像素比例:3\2\1
--> <!--
ps切图以最高高度保持一致
--> <body>
<header>
<div class="first">
我10px大小,就不变小宰了我啊
<div class="two">
我跟着他,就不变大
</div>
</div>
</header>
<section>
<div class="three">
哈哈,我.. vh
</div> <div class="four">
哈哈,px在此
</div>
</section>
<section>
<div class="five"></div>
<div class="six"></div>
</section>
<section>
</section>
<section></section>
<section></section>
<footer></footer>
</body> </html>
css网页单位的更多相关文章
- CSS网页布局全精通
在本文中将使用四种常见的做法,结合CSS于结构化标记语法制作两栏布局.很快地就会发现,不用嵌套表格,间隔用的GIF也能做出分栏版面布局. 相关文章:CSS网页布局开发小技巧24则 稍后在"技 ...
- CSS的单位及css3的calc()及line-height百分比
锚点:css中百分比减去固定元素 单位介绍 说到css的单位,大家应该首先想到的是px,也就是像素,我们在网页布局中一般都是用px,但是近年来自适应网页布局越来越多,em和百分比也经常用到了.然后随着 ...
- 总结与学习DIV+CSS网页布局技巧
以前用表格布局时设置网页居中非常方便,把表格对齐方式设置为居中就行了,就这么简单,现在呢,用DIV+CSS样式表控制,好像不是那么容易了,其实也很简单,只不过方式不同而已. <style> ...
- 移动H5开发入门知识,CSS的单位汇总与用法
说到css的单位,大家应该首先想到的是px,也就是像素,我们在网页布局中一般都是用px,但是近年来自适应网页布局越来越多,em和百分比也经常用到了.然后随着手机的流行,web app和hybrid a ...
- H5移动端开发入门知识以及CSS的单位汇总与用法
说到css的单位,大家应该首先想到的是px,也就是像素,我们在网页布局中一般都是用px,但是近年来自适应网页布局越来越多,em和百分比也经常用到了.然后随着手机的流行,web app和hybrid a ...
- 简单实用的CSS网页布局中文排版技巧
由于汉字的特殊性,在css网页布局中,中文排版有别于英文排版.排版是一个麻烦的问题,小编认为,作为一个优秀的网页设计师和网页制作人员,掌握一些简单的中文排版技巧是不可或缺的,所以今天特意总结了几个简单 ...
- CSS网页布局中易犯的30个小错误
即使是CSS高手,也难免在书写CSS代码的时候出一些小错误,或者说,任何一种代码都是如此.小错误却往往造成大问题,浪费很多无辜的时间来调试和排错.查看下面这份CSS网页布局中易犯的10个小错误,努力的 ...
- div+css网页标准布局实例教程(一)
今天学习<十天学会web标准(div+css)>的最后一个章节,本章节把前面学习的零碎内容串联起来,组织成一个网站,将根据本人这些年来的从业经验,从建立站点到一个完整的div+css网页的 ...
- CSS的单位 及 css3的calc() 及 line-height 百分比
CSS的单位及css3的calc()及line-height百分比 摘自:http://www.haorooms.com/post/css_unit_calc 单位介绍 说到css的单位,大家应该首先 ...
随机推荐
- 转:x64与x86的改变
http://tieba.baidu.com/p/1250470248 x64与x86的改变 硬件要求就是64位的CPU.操作系统也必须是64位的,如果在64位的CPU上安装了32位的操作系统,就算编 ...
- Linux命令之rlogin
rlogin [-8EKLdx] [-e char] [-l username] host rlogin在远程主机host上开始一个终端会话. (1).选项 -8 选项允许进行8位的输入数据传送:否则 ...
- changing chmod for files but not directories
find . -type f -print0 | xargs -0 chmod 644
- Git Bash 将本地代码提交到Github
前提:已拥有Token,并且把本地的Token配置到了自己的Github里面(没有Token的自行去百度如何配置Token) 测试一下自己的连接 ssh -T git@github.com 本地操作: ...
- 【推导】AtCoder Regular Contest 082 D - Derangement
题意:给你一个排列a,每次可以交换相邻的两个数.让你用最少的交换次数使得a[i] != i. 对于两个相邻的a[i]==i的数,那么一次交换必然可以使得它们的a[i]都不等于i. 对于两个相邻的,其中 ...
- 【暴力】hdu6121 Build a tree
给你n,K,让你构造出一颗n个结点的完全K叉树,求所有结点子树大小的异或和. 先把n号结点到根的路径提取出来单独计算.然后这条路径把每一层分成了左右两部分,每一层的左侧和其上一层的右侧的结点的子树大小 ...
- jquery 封装的ajax调用
(function(){ var Ploy = { Config: { ajaxUrl: "/ajax/ploy.ashx" ...
- Sql实现行列转换
从MS Sql Server 2005微软就推出了pivot和unpivot实现行列转换,这极大的方便了我们存储数据和呈现数据.今天就对这两个关键字进行分析,结合实例讲解如何存储数据,如何呈现数据. ...
- Web安全开发指南--异常错误处理与日志审计
1.异常错误处理与日志审计 5.1.日志审计系统安全规则 1 日志系统能够记录特定事件的执行结果(比如 成功或失败). 确保日志系统包含如下重要日志信息: 1. 日志发生的时间: 2. 事件的严重 ...
- POJ 2079 Triangle(凸包+旋转卡壳,求最大三角形面积)
Triangle Time Limit: 3000MS Memory Limit: 30000K Total Submissions: 7625 Accepted: 2234 Descript ...