你好!在html中你所提到的是px和%,px意思是像素,%意思是百分比。按我个人的经验,我就以个人的语言来描述一下其中的区别。
px像素是你以点为计算,也就是说它是一个固定的值;%百分比是比例来计算,是根据显示器分辨率不同或浏览器大小来显示内容的。
我举个例子,就以最简单的div设置的宽来叙述区分,高均为100px:
像素例子在浏览器当中显示宽为100px:
<div style="width:100px height:100px background:#999"></div>
无论你的浏览器有多大,它还是这样的方框大小,请看下面演示:
百分比例子也是一样用显示宽100%来:
<div style="width:100% height:100px background:#999"></div>
无论你的浏览器有多大,它还是这样的方框的宽度会随着浏览器的大小而产生变化,请看下面演示:
通过以上的例子你是否已经明白了px像素和%百分比的区别了呢。
希望我的回答能令你满意!
px就是一个单位,指定固定值。%
是相对的,比如父容器宽度为100px的话,如果它里面标签定义了宽度为50%,那么这个标签的宽度折算就是50px,当前单位不止px,其实px跟%没有什么联系
一、代表单位不同。
px代表的是像素单位,em代表的是相对单位,pt代表的是绝对单位。
二、作用不同。
px可以在计算机屏幕上,能达到预期的效果,在打印机和其它的高分辨率设备上,它又能取得所希望的效果。
pt是一种固定长度的度量单位,是能够使用测量设备测得的长度。
三、定义不同
px是一个点,它不是自然界的长度单位,如果点很小,那画面就清晰,我们称它为“分辨率高”,反之,就是“分辨率低”。所以,“像素”的大小是会“变”的,也称为“相对长度”。
pt全称为point,但中文不叫“磅”,正确的说法是一个专用的印刷单位“点”,1点=0.376毫米=1.07英美点=0.0148英尺=0.1776英寸。
扩展资料:
PX和PT转换的公式:
pt=px乘以3/4。
比如:12px×3/4=9pt大小。
PX和em转换的公式:
对于PX转em的方法也类似,就是em=16乘以px,
也就是说1.5em=1.5×16=24px。
参考资料:百度百科-PT
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)