PT与PX区别

合集下载

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表在印刷排版中,“point”是一个绝对的单位,它等于1/72 英寸,可以用尺子丈量的,物理的英寸。

但在 CSS 中pt 的含义却非如此,例如我们指定一个字体是 9pt,我们会以为按照 CSS 规范,它等于:9 * 1/72 = 1/8 inch这是一个误解,因为我们的显示器被分割为了一个个的像素,单个像素只能有一种颜色 (为了简化,这里暂不讨论次像素反锯齿技术),要在屏幕上显示,必须先把以 pt 为单位的长度转换为以像素为单位的长度,这个转换的媒介,就是 DPI (事实上,这里的所谓的 DPI,是操作系统和浏览器中使用的术语,即为 PPI, pixels per inch,和扫描仪、打印机、数码相机中的 DPI 是不同的概念)。

例如,无论在哪个操作系统中,Firefox 浏览器默认的DPI 都是 96,那么实际上 9pt = 9 * 1/72 * 96 = 12px。

所以,虽然“DPI”中的“I”和“1pt 等于1/72 inch”中的“inch”,都不代表物理上的英寸,但这两个单位互相之间是相等的,也就在相乘中约掉了。

那么,真实的物理长度怎么计算呢?请拿出一把尺子,丈量你的显示器的可见宽度 (我这里是 11.2992 英寸),除以横向分辨率 (我这里是 1024 像素),得到的就是每个像素的物理长度。

现在我们可以回答这样一个问题,网页上 9pt 的字体究竟占用了多宽的空间?答案是:9 * 1/72 * 96 * 11.2992 / 1024 = 0.1324 英寸 =0.3363 厘米。

CSS相对长度单位(relative length unit)CSS相对长度单位中的相对二字,表明了其长度单位会随着它的参考值的变化而变化,不是固定的。

以下是CSS相对长度单位列表:CSS相对长度单位说明em 元素的字体高度The height of the element's fontex 字母x的高度The height of the letter "x"px 像素Pixels% 百分比Percentage CSS绝对长度单位(absolute length unit)绝对长度单位是一个固定的值。

html中px、em、pt(像素、相对长度、点)详解

html中px、em、pt(像素、相对长度、点)详解

html中px、em、pt(像素、相对长度、点)详解一、PX\EM\PT单位介绍px单位名称为像素,相对长度单位,像素(px)是相对于显示器屏幕分辨率而言的国内推荐;em单位名称为相对长度单位。

相对于当前对象内文本的字体尺寸,国外使用比较多;pt单位名称为点(Point),绝对长度单位一般老版本的table使用长度大小单位但是现在基本上没有使用。

html单位简短介绍:Px 像素Pixel;相对长度单位。

Pt 点(Point);绝对长度单位Em 相对长度单位,这里em与html <em>标签的"EM"拼写完全相同,而这里em作为单独文本单位。

1. 以前IE无法调整那些使用px作为单位的字体大小,但现在几乎IE都支持在这里也推荐使用PX作为单位;2. 国外的大部分网站能够调整的原因在于其使用了em作为字体单位;3. Firefox能够调整px和em,但是96%以上的中国网民使用IE浏览器(或内核)。

px像素(Pixel)。

相对长度单位。

像素px是相对于显示器屏幕分辨率而言的,QQ截图也是使用PX作为长度宽度单位。

em是相对长度单位。

相对于当前对象内文本的字体尺寸。

如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

二、html单位对比案例1、简单小例:Width:300px 宽度为300像素Width:300pt 宽度为300点Width:300em 宽度为300相对长度以上我们设置相同数值的不同单位实例2、对文字设置不同长度em px pt单位看看效果:CSS代码:1..divcss5-px{ font-size:12px}2..divcss5-pt{ font-size:12pt}3..divcss5-em{ font-size:2em}HTML代码:1.<div class="divcss5-px">我是divcss5</div>2.<div class="divcss5-pt">我是divcss5</div>3.<div class="divcss5-em">我是divcss5</div>3、单位长度对比说明图html px pt em单位案例对比图三、em与px换算任意浏览器的默认字体高度16px(16像素)。

PT与PX区别

PT与PX区别

PT与PX区别字体大小的设置单位,常用的有2种:px、pt。

这两个有什么区别呢?先搞清基本概念:px就是表示pixel,像素,是屏幕上显示数据的最基本的点;pt就是point,是印刷行业常用单位,等于1/72英寸。

这样很明白,px是一个点,它不是自然界的长度单位,谁能说出一个“点”有多长多大么?可以画的很小,也可以很大。

如果点很小,那画面就清晰,我们称它为“分辨率高”,反之,就是“分辨率低”。

所以,“点”的大小是会“变”的,也称为“相对长度”。

pt全称为point,但中文不叫“点”,查金山词霸可以看到,确切的说法是一个专用的印刷单位“磅”,大小为1/72英寸。

所以它是一个自然界标准的长度单位,也称为“绝对长度”。

因此就有这样的说法,pixel是相对大小,而point是绝对大小。

分清“屏幕效果”和“打印效果”:在浏览网页过程中,所有的“大”“小”概念,都是基于“屏幕”这个“界面”上。

“屏幕”上的各种信息,包括文字、图片、表格等等,都会随屏幕的分辨率变化而变化,一个100px宽度大小的图片,在800×600分辨率下,要占屏幕宽度的1/8,但在1024×768下,则只占约1/10。

所以如果在定义字体大小时,使用px作为单位,那一旦用户改变显示器分辨率从800到1024,用户实际看到的文字就要变“小”(自然长度单位),甚至会看不清,影响浏览。

那是不是用pt做单位就没这样的问题呢?错!问题同样出现。

刚才的例子已经很清楚的说明,在不同分辨率下,无论是px还是pt,都会改变大小。

以现在的电脑屏幕情况,还没有一种单位可以保证,在不同分辨率下,一个文字大小可以“固定不变”。

因为这很难以实现也不是很有必要:全球电脑用户以亿来数,屏幕从14寸到40寸甚至更高都有,屏幕大小不同,分辨率也不同,要保证一个字体在所有用户面前大小一样,实在是MISSION IMPOSSIBLE。

另外,电脑有其自身的调节性。

网页设计CSS中文字大小的pt、px的区别

网页设计CSS中文字大小的pt、px的区别
所以,px和pt的使用区别,只有当用户改变默认的96DPI下才会产生:使用px定义文字,无论用户怎么设置,都不会改变大小;使用pt定义文字,当用户设置超过96DPI的值,数值越大,字体就越大。
(附公式:px = pt * DPI / 72)
对了,刚才还提到改变浏览器中文字大小的选项,也可以改变网页的文字大小。但在这种情况下,使用px和pt都是无效的,因为这2个都是有实际“pixel”数值的单位,比如9pt是12px,大小固定。这里要引用新的单位:em,其实就是%。因为当网页中的字体没有给出实际的px或pt定义的话,会有一个默认值:12pt即16px,对应浏览器中“字体大小”中的“中等”,以这个为标准,变大或缩小。(只适用于IE,在FF中,即便定义px或pt也都可以变大变小)
但的word或中,使用pt就相当方便。因为使用Word和Photoshop的主要目的都不是为了屏幕浏览,而是输出打印。当打印到实体时,pt作为一个自然长度单位就方便实用了:比如Word中普通的文档都用“宋体 9pt”,标题用“黑体 16pt”等等,无论电脑怎么设置,打印出来永远就是这么大。又或者在Photoshop中,设置一个图片中的某个艺术效果的字体是72pt大小,然后分别将这张图片设为300DPI和72DPI,再打印出来,就可以看出,这2个字体大小完全一样,只是“清晰度”不同,300DPI更清晰。这是毫无疑问的结果。
那在页面设计中到底是用px还是考了。
Mac机怎么情况不清楚,在Windows里,默认的显示设置中,把文字定义为96DPI(PPI,微软都将DPI和PPI混为一体,我们也就无须较真了)。这样的定义,说明了:1px=1/96英寸。联系pt的概念,1pt=1/72英寸,可以得出,在这样的设置中,1px=0.75pt,常见的宋体9pt=12px。在显示器分辨率不变的基础上(比如现在常用的1024×768),1px大小也就固定不变,改变显示设置,调整为144DPI,可以得出,1px=0.5pt,常见的宋体9pt=18px。原先用12px来组成的一个文字,现在需要18px来组成,px多了,文字就“大”了,更易阅读了。

APP开发、UI设计中px、pt、ppi、dpi、dp、sp之间的关系

APP开发、UI设计中px、pt、ppi、dpi、dp、sp之间的关系

先介绍下各自的定义:px: pixel,像素,电子屏幕上组成一幅图画或照片的最基本单元pt: point,点,印刷行业常用单位,等于1/72英寸ppi: pixel per inch,每英寸像素数,该值越高,则屏幕越细腻dpi: dot per inch,每英寸多少点,该值越高,则图片越细腻dp: dip,Density-independent pixel, 是安卓开发用的长度单位,1dp表示在屏幕像素点密度为160ppi时1px长度sp: scale-independent pixel,安卓开发用的字体大小单位。

以下是换算关系:一、pt和px公式一: 1pt= (DPI / 72) px当photoshop中新建画布的分辨率为72ppi( 即 72dpi时 ), 1pt=1px; 当新建画布分辨率为72*2=144ppi时,1pt=2px二、ppi和dpidpi最初用于衡量打印物上每英寸的点数密度。

DPI值越小图片越不精细。

当DPI的概念用在计算机屏幕上时,就应称之为ppi。

同理: PPI就是计算机屏幕上每英寸可以显示的像素点的数量。

因此,在电子屏幕显示中提到的ppi和dpi 是一样的,可认为公式二:dpi=ppi三、ppi计算方法ppi是指屏幕上的像素密度,其计算方法为:公式三: ppi= 屏幕对角线上的像素点数/对角线长度= √ (屏幕横向像素点^2 +屏幕纵向像素点^2)/对角线长度以小米2s为例,该屏幕分辨率为720px*1280px,4.3英寸。

则点密度为√(720^2 +1280^2) /4.3 = 342ppi。

四、px和dpdp为安卓开发时的长度单位,根据不同的屏幕分辨率,与px有不同的对应关系。

安卓端屏幕大小各不相同,根据其像素密度,分为以下几种规格:1dp定义为屏幕密度值为160ppi时的1px,即,在mdpi时,1dp = 1px。

以mdpi为标准,这些屏幕的密度值比为:ldpi : mdpi : hdpi : xhdpi : xxhdpi = 0.75 :1 : 1.5 :2 : 3;即,在xhdpi的密度下,1dp=2px;在hdpi情况下,1dp=1.5px。

字号、pt、px、inch、cm之间的关系及对照表

字号、pt、px、inch、cm之间的关系及对照表

字号、pt、px、inch、cm之间的关系及对照表[注意]字号、pt、px、inch、cm 之间的关系及对照表引⾃在印刷排版中,“point”是⼀个绝对的单位,它等于 1/72 英⼨,可以⽤尺⼦丈量的,物理的英⼨。

但在 CSS 中 pt 的含义却⾮如此,例如我们指定⼀个字体是 9pt,我们会以为按照 CSS 规范,它等于: 9 * 1/72 = 1/8 inch 这是⼀个误解,因为我们的显⽰器被分割为了⼀个个的像素,单个像素只能有⼀种颜⾊ (为了简化,这⾥暂不讨论次像素反锯齿技术),要在屏幕上显⽰,必须先把以 pt 为单位的长度转换为以像素为单位的长度,这个转换的媒介,就是 DPI (事实上,这⾥的所谓的 DPI,是操作系统和浏览器中使⽤的术语,即为 PPI, pixels per inch,和扫描仪、打印机、数码相机中的 DPI 是不同的概念)。

例如,⽆论在哪个操作系统中,Firefox 浏览器默认的 DPI 都是 96,那么实际上 9pt = 9 * 1/72 * 96 = 12px。

所以,虽然“DPI”中的“I”和“1pt 等于 1/72 inch”中的“inch”,都不代表物理上的英⼨,但这两个单位互相之间是相等的,也就在相乘中约掉了。

那么,真实的物理长度怎么计算呢?请拿出⼀把尺⼦,丈量你的显⽰器的可见宽度 (我这⾥是 11.2992 英⼨),除以横向分辨率 (我这⾥是 1024 像素),得到的就是每个像素的物理长度。

现在我们可以回答这样⼀个问题,⽹页上 9pt 的字体究竟占⽤了多宽的空间?答案是: 9 * 1/72 * 96 * 11.2992 / 1024 = 0.1324 英⼨ = 0.3363 厘⽶。

CSS相对长度单位(relative length unit) CSS相对长度单位中的相对⼆字,表明了其长度单位会随着它的参考值的变化⽽变化,不是固定的。

以下是CSS相对长度单位列表:CSS相对长度单位说明em 元素的字体⾼度The height of the element's fontex 字母x的⾼度The height of the letter "x"px 像素Pixels% 百分⽐PercentageCSS绝对长度单位(absolute length unit)绝对长度单位是⼀个固定的值。

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英⼨)、cm(厘⽶)之间关系对照表在印刷排版中,“point”是⼀个绝对的单位,它等于 1/72 英⼨,可以⽤尺⼦丈量的,物理的英⼨。

但在 CSS 中 pt 的含义却⾮如此,例如我们指定⼀个字体是 9pt,我们会以为按照 CSS 规范,它等于: 9 * 1/72 = 1/8 inch 这是⼀个误解,因为我们的显⽰器被分割为了⼀个个的像素,单个像素只能有⼀种颜⾊ (为了简化,这⾥暂不讨论次像素反锯齿技术),要在屏幕上显⽰,必须先把以 pt 为单位的长度转换为以像素为单位的长度,这个转换的媒介,就是 DPI (事实上,这⾥的所谓的 DPI,是操作系统和浏览器中使⽤的术语,即为 PPI, pixels per inch,和扫描仪、打印机、数码相机中的 DPI 是不同的概念)。

例如,⽆论在哪个操作系统中,Firefox 浏览器默认的 DPI 都是 96,那么实际上 9pt = 9 * 1/72 * 96 = 12px。

所以,虽然“DPI”中的“I”和“1pt 等于 1/72 inch”中的“inch”,都不代表物理上的英⼨,但这两个单位互相之间是相等的,也就在相乘中约掉了。

那么,真实的物理长度怎么计算呢?请拿出⼀把尺⼦,丈量你的显⽰器的可见宽度 (我这⾥是 11.2992 英⼨),除以横向分辨率 (我这⾥是1024 像素),得到的就是每个像素的物理长度。

现在我们可以回答这样⼀个问题,⽹页上 9pt 的字体究竟占⽤了多宽的空间?答案是: 9 * 1/72 * 96 * 11.2992 / 1024 = 0.1324 英⼨ = 0.3363 厘⽶。

CSS相对长度单位(relative length unit) CSS相对长度单位中的相对⼆字,表明了其长度单位会随着它的参考值的变化⽽变化,不是固定的。

以下是CSS相对长度单位列表:CSS相对长度单位说明em 元素的字体⾼度The height of the element's fontex 字母x的⾼度The height of the letter "x"px 像素Pixels% 百分⽐PercentageCSS绝对长度单位(absolute length unit)绝对长度单位是⼀个固定的值。

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表在印刷排版中,“point”是一个绝对的单位,它等于1/72 英寸,可以用尺子丈量的,物理的英寸。

但在 CSS 中pt 的含义却非如此,例如我们指定一个字体是 9pt,我们会以为按照 CSS 规范,它等于:9 * 1/72 = 1/8 inch这是一个误解,因为我们的显示器被分割为了一个个的像素,单个像素只能有一种颜色 (为了简化,这里暂不讨论次像素反锯齿技术),要在屏幕上显示,必须先把以 pt 为单位的长度转换为以像素为单位的长度,这个转换的媒介,就是 DPI (事实上,这里的所谓的 DPI,是操作系统和浏览器中使用的术语,即为 PPI, pixels per inch,和扫描仪、打印机、数码相机中的 DPI 是不同的概念)。

例如,无论在哪个操作系统中,Firefox 浏览器默认的DPI 都是 96,那么实际上 9pt = 9 * 1/72 * 96 = 12px。

所以,虽然“DPI”中的“I”和“1pt 等于1/72 inch”中的“inch”,都不代表物理上的英寸,但这两个单位互相之间是相等的,也就在相乘中约掉了。

那么,真实的物理长度怎么计算呢?请拿出一把尺子,丈量你的显示器的可见宽度 (我这里是 11.2992 英寸),除以横向分辨率 (我这里是 1024 像素),得到的就是每个像素的物理长度。

现在我们可以回答这样一个问题,网页上 9pt 的字体究竟占用了多宽的空间?答案是:9 * 1/72 * 96 * 11.2992 / 1024 = 0.1324 英寸 =0.3363 厘米。

CSS相对长度单位(relative length unit)CSS相对长度单位中的相对二字,表明了其长度单位会随着它的参考值的变化而变化,不是固定的。

以下是CSS相对长度单位列表:CSS相对长度单位说明em 元素的字体高度The height of the element's fontex 字母x的高度The height of the letter "x"px 像素Pixels% 百分比Percentage CSS绝对长度单位(absolute length unit)绝对长度单位是一个固定的值。

px和pt

px和pt

px和ptpx就是表示pixel,像素,是屏幕上显示数据的最基本的点。

而pt就是point,是印刷行业常用单位,等于1/72英寸。

px是分辨率的单位,是英语单词pixel的缩写,pixel 即像素,它不是自然界的长度单位。

x是就是一张图片中最小的点,一张位图就是由这些点构成的。

像素是指在由个数字序列表示的图像中的一个最小单位,称为像素。

像素是分辨率的单位,分辨率越高那么显示效果就越精细和细腻。

相机所说的像素,其实是最大像素的意思,这个像素值仅仅是相机所支持的有效最大分辨率。

ρt的中文意思为“点”,常见于软件设计、排版印刷行业。

在常规的排版中,字号以“点”来单位。

活字的大小称为“字号”,而字母的宽度称作“字宽”,1点=0.376毫米=1.07英美点=0.0148英尺=0.1776英寸“点”作为测量字体字号大小的单位,并非所谓的长度单位或质量单位。

磅指的是poit的音译发音,正确的中文译名应为“点”或“点数”。

平常听到某某文字多少“磅”皆是俗称,专业人士皆以“点”称呼。

point缩写为pt,例:4pt,即4点。

所以大家须注意不要将重量单位“磅”作为文字单位来翻译。

不管是Px还是t,他们都会随着分辨率的变大而变小,因为不管是文字、图片还是表格等等在界面显示的东西,都是通过像素点的分布来呈现出来的,所以包括t在内的所有长度单位基于屏幕进行显示的时候,都统一先换算成为像素的多少,然后进行显示。

因此就有这样的说法,pixel是相对大小,而point是绝对大小。

而pt和px的使用区别,只有当用户改变默认的96DPI下才会产生:使用Px定义文字,无论用户怎么设置,都不会改变大小;使用pt定义文字,当用户设置超过96DPI 的值,数值越大,字体就越大。

字体大小之px、em、rem、pt,字号详解

字体大小之px、em、rem、pt,字号详解

字体⼤⼩之px、em、rem、pt,字号详解PXpx像素(Pixel)。

相对长度单位。

像素px是相对于显⽰器屏幕分辨率⽽⾔的。

是⼀个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英⼨像素数),在扫描打印时⼀般都有DPI可选。

Windows系统默认是96dpi,Apple系统默认是72dpi。

任意浏览器的默认字体⾼都是16px。

单位换算默认情况下 16px = 1em = 1 rem实际像素 = html默认像素 *单位⽐如1.5em 的实际像素=16*1.5 = 24px, 3rem = 16*3 = 48pxPX特点1. IE⽆法调整那些使⽤px作为单位的字体⼤⼩;2. 国外的⼤部分⽹站能够调整的原因在于其使⽤了em或rem作为字体单位;3. Firefox能够调整px和em,rem,但是96%以上的中国⽹民使⽤IE浏览器(或内核)。

EMem(font size of the element)是指相对于⽗元素的字体⼤⼩的单位。

em是相对长度单位。

相对于当前对象内⽂本的字体尺⼨。

如当前对⾏内⽂本的字体尺⼨未被⼈为设置,则相对于浏览器的默认字体尺⼨。

最初是指字母M的宽度,故名em。

现指的是字符宽度的倍数,⽤法类似百分⽐,如:0.8em, 1.2em,2em等。

通常1em=16px。

EM特点1. em的值并不是固定的;2. em会继承⽗级元素的字体⼤⼩。

单位换算⽐如:⽗元素字体 16px: 16 px = 1 em ;16px*0.75=12px 0.75em = 12pxREMrem(font size of the root element)是指相对于根元素的字体⼤⼩的单位rem是CSS3新增的⼀个相对单位(root em,根em),这个单位引起了⼴泛关注。

这个单位与em有什么区别呢?区别在于使⽤rem为元素设定字体⼤⼩时,仍然是相对⼤⼩,但相对的只是HTML根元素。

css中px和pt的区别是什么

css中px和pt的区别是什么

css中px和pt的区别是什么区别:pt是绝对单位,px是相对单位。

使⽤px定义⽂字,⽆论⽤户怎么设置,都不会改变⼤⼩;使⽤pt定义⽂字,当⽤户设置超过96DPI的值,数值越⼤,字体就越⼤。

本教程操作环境:windows7系统、CSS3版、Dell G3电脑。

px和pt,⼀个是设备坐标,⼀个是逻辑坐标,两者是不同的。

pt是个绝对单位,1 pt =1/72 英⼨px是个相对单位,⼀般像素的参考值为:在⼀个像素密度是90 pdi的显⽰器上,正常⼈从距离显⽰器28英⼨处看⼀个像素的视⾓应该不⼩于0.0227度。

使⽤px定义⽂字,⽆论⽤户怎么设置,都不会改变⼤⼩;使⽤pt定义⽂字,当⽤户设置超过96DPI的值,数值越⼤,字体就越⼤。

如果⼤家做⽹页是为了浏览⽽不是印刷,建议⼤家⽤ px 来定义字号,理由如下:1. 如前⾯ Jet 所述,px 指的是象数,象数这个概念本⾝就是为了显⽰才引⽤的,⽽ pt (磅值)很⼤程度上是为了印刷不出错,印刷和显⽰有很⼤的不同,这⾥不多说,吉吉所说的情况也是⽤ pt 带来的弊病。

2. Html 代码中⼤部分默认的单位,例如 width=10 等等,都是以 px 做为单位的,屏幕的总宽度⾼度也是以 px 做为单位,800*600 就是宽800px; ⾼ 600px; 我们把字号定义为 12px; 可以很⽅便的计算,例如,10个中⽂字,他的宽度就是 10*12=120,我们很容易可以写⼀个width=120 的表格把他框住,这只是⼀个例⼦。

3. 请⼤家做⼀个试验,body { font-size:10.5pt; } 和 body { font-size:14.7px; } 这两种定义⽅法,要让 Netscape 显⽰那种 10.5 磅的⽐较优化的字号,只有定义成 14.7px 才可以,否则只有 IE 才认识。

字体的FontSize(pt)和像素(px)的关系

字体的FontSize(pt)和像素(px)的关系

字体的FontSize(pt)和像素(px)的关系上位机字体的通⽤设置是使⽤FontSize进⾏设置,可是实际上FontSize 为8 时,不是代表字体像素⾼度为8.英⽂字体的bai1磅,相当于1/72 英⼨,约等于1/2.8mm。

12PT的字打印出来约为4.2mm。

⽹页中12px的字才相当于12像素。

虽然四号=(14/72)*96=18.6px 更接近 19px,但是因为18px 是点阵,所以系统还是优先显⽰点阵字号的。

换句话说:四号=18px。

px:相对长度单bai位。

像素(Pixel)。

pt:绝对长度单位。

点(duPoint)。

1in = 2.54cm = 25.4 mm = 72pt = 6pc具体换算zhi是:Points Pixels Ems Percent6pt 8px 0.5em 50%7pt 9px 0.55em 55%7.5pt 10px 0.625em 62.5%8pt 11px 0.7em 70%9pt 12px 0.75em 75%10pt 13px 0.8em 80%10.5pt 14px 0.875em 87.5%11pt 15px 0.95em 95%12pt 16px 1em 100%13pt 17px 1.05em 105%13.5pt 18px 1.125em 112.5%14pt 19px 1.2em 120%14.5pt 20px 1.25em 125%15pt 21px 1.3em 130%16pt 22px 1.4em 140%17pt 23px 1.45em 145%18pt 24px 1.5em 150%20pt 26px 1.6em 160%22pt 29px 1.8em 180%24pt 32px 2em 200%26pt 35px 2.2em 220%27pt 36px 2.25em 225%28pt 37px 2.3em 230%29pt 38px 2.35em 235%30pt 40px 2.45em 245%32pt 42px 2.55em 255%34pt 45px 2.75em 275%36pt 48px 3em 300%像素与毫⽶的转换dao转换还需要知道另⼀个参数:DPI(每英⼨多少点)象素数 / DPI = 英⼨数英⼨数 * 25.4 = 毫⽶数对于显⽰设备,不管是打印机还是屏幕,都有⼀种通⽤的⽅法先⽤GetDeviceCaps(设备句柄,LOGPIXELSX)或者GetDeviceCaps(设备句柄,LOGPIXELSY)获得设备每英⼨的像素数分别记为:px 和 py⼀英⼨等于25.4mm那么毫⽶换算成像素的公式为⽔平⽅向的换算: x * px /25.4垂直⽅向的换算: y * py /25.4像素换算为毫⽶ x * 25.4 / px在程序中这么写MyControl.Height := 10{mm} * PixelsPerInch * 10 div 254;分⼦和分母同乘以10,将浮点数运算转化为整数运算,效率更⾼常⽤的1024x768或800x600等标准的分辨率计算出来的dpi是⼀个常数:96,因此计算出来的毫⽶与像素的关系也约等于⼀个常数:基本上 1毫⽶约等于 3.78像素.以下是⼀些常⽤的转换⼋号=5磅(7px) ==(5/72)*96=6.67 =6px 七号=5.5磅 ==(5.5/72)*96=7.3 =7px⼩六=6.5磅 ==(6.5/72)*96=8.67 =8px 六号=7.5磅 ==(7.5/72)*96=10px⼩五=9磅 ==(9/72)*96=12px五号=10.5磅 ==(10.5/72)*96=14px⼩四=12磅 ==(12/72)*96=16px四号=14磅 ==(14/72)*96=18.67 =18px ⼩三=15磅 ==(15/72)*96=20px三号=16磅 ==(16/72)*96=21.3 =21px ⼩⼆=18磅 ==(18/72)*96=24px⼆号=22磅 ==(22/72)*96=29.3 =29px ⼩⼀=24磅 ==(24/72)*96=32px⼀号=26磅 ==(26/72)*96=34.67 =34px ⼩初=36磅 ==(36/72)*96=48px初号=42磅 ==(42/72)*96=56px初号=42磅=14.82毫⽶⼩初=36磅=12.70毫⽶⼀号=26磅=9.17毫⽶⼩⼀=24磅=8.47毫⽶⼆号=22磅=7.76毫⽶⼩⼆=18磅=6.35毫⽶三号=16磅=5.64毫⽶⼩三=15磅=5.29毫⽶四号=14磅=4.94毫⽶⼩四=12磅=4.23毫⽶五号=10.5磅=3.70毫⽶⼩五=9磅=3.18毫⽶六号=7.5磅=2.56毫⽶⼩六=6.5磅=2.29毫⽶七号=5.5磅=1.94毫⽶⼋号=5磅=1.76毫⽶1磅约等于0.03527厘⽶1厘⽶约等于28.35磅。

css中的px、em、rem、pt特点和区别及换算详解

css中的px、em、rem、pt特点和区别及换算详解

css中的px、em、rem、pt特点和区别及换算详解概念介绍:1、px (pixel,像素):是⼀个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英⼨像素数),在扫描打印时⼀般都有DPI可选。

Windows系统默认是96dpi,Apple系统默认是72dpi。

2、em(相对长度单位,相对于当前对象内⽂本的字体尺⼨):是⼀个相对长度单位,最初是指字母M的宽度,故名em。

现指的是字符宽度的倍数,⽤法类似百分⽐,如:0.8em, 1.2em,2em等。

通常1em=16px。

3、pt (point,磅):是⼀个物理长度单位,指的是72分之⼀英⼨。

pt=1/72(英⼨), px=1/dpi(英⼨)4、rem(root em,根em):是CSS3新增的⼀个相对单位,这个单位引起了⼴泛关注。

这个单位与em有什么区别呢?区别在于使⽤rem为元素设定字体⼤⼩时,仍然是相对⼤⼩,但相对的只是HTML根元素。

这个单位可谓集相对⼤⼩和绝对⼤⼩的优点于⼀⾝,通过它既可以做到只修改根元素就成⽐例地调整所有字体⼤⼩,⼜可以避免字体⼤⼩逐层复合的连锁反应。

⽬前,除了IE8及更早版本外,所有浏览器均已⽀持rem。

对于不⽀持它的浏览器,应对⽅法也很简单,就是多写⼀个绝对单位的声明。

这些浏览器会忽略⽤rem设定的字体⼤⼩。

1、em与px的问题px是何物?px像素(Pixel)。

相对长度单位。

像素px是相对于显⽰器屏幕分辨率⽽⾔的。

(引⾃CSS2.0⼿册)em是相对长度单位。

相对于当前对象内⽂本的字体尺⼨。

如当前对⾏内⽂本的字体尺⼨未被⼈为设置,则相对于浏览器的默认字体尺⼨。

(引⾃CSS2.0⼿册)PX特点1. IE⽆法调整那些使⽤px作为单位的字体⼤⼩;2. 国外的⼤部分⽹站能够调整的原因在于其使⽤了em或rem作为字体单位;3. Firefox能够调整px和em,rem,但是96%以上的中国⽹民使⽤IE浏览器(或内核)。

Android中dip、dp、sp、pt和px的区别详解

Android中dip、dp、sp、pt和px的区别详解

Android中dip、dp、sp、pt和px的区别详解过去,程序员通常以像素为单位设计计算机⽤户界⾯。

例如:图⽚⼤⼩为80×32像素。

这样处理的问题在于,如果在⼀个每英⼨点数(dpi)更⾼的新显⽰器上运⾏该程序,则⽤户界⾯会显得很⼩。

在有些情况下,⽤户界⾯可能会⼩到难以看清内容。

由此我们采⽤与分辨率⽆关的度量单位来开发程序就能够解决这个问题。

Android应⽤开发⽀持不同的度量单位。

dip: device independent pixels(设备独⽴像素). 不同设备有不同的显⽰效果,这个和设备硬件有关,⼀般我们为了⽀持WVGA、HVGA和QVGA 推荐使⽤这个,不依赖像素。

dp: dip是⼀样的px: pixels(像素). 不同设备显⽰效果相同,⼀般我们HVGA代表320x480像素,这个⽤的⽐较多。

pt: point,是⼀个标准的长度单位,1pt=1/72英⼨,⽤于印刷业,⾮常简单易⽤;sp: scaled pixels(放⼤像素). 主要⽤于字体显⽰best for textsize。

in(英⼨):长度单位。

mm(毫⽶):长度单位。

在android源码包TypedValue.java中,我们看如下函数:复制代码代码如下:public static float applyDimension(int unit, float value,DisplayMetrics metrics){switch (unit) {case COMPLEX_UNIT_PX:return value;case COMPLEX_UNIT_DIP:return value * metrics.density;case COMPLEX_UNIT_SP:return value * metrics.scaledDensity;case COMPLEX_UNIT_PT:return value * metrics.xdpi * (1.0f/72);case COMPLEX_UNIT_IN:return value * metrics.xdpi;case COMPLEX_UNIT_MM:return value * metrics.xdpi * (1.0f/25.4f);}return 0;}metrics.density:默认值为DENSITY_DEVICE / (float) DENSITY_DEFAULT;metrics.scaledDensity:默认值为DENSITY_DEVICE / (float) DENSITY_DEFAULT;metrics.xdpi:默认值为DENSITY_DEVICE;DENSITY_DEVICE:为屏幕密度DENSITY_DEFAULT:默认值为160Android主要有以下⼏种屏:如下表幕Tyep 宽度Pixels⾼度Pixels尺⼨Range(inches)屏幕密度QVGA240320 2.6-3.0low WQVGA240400 3.2-3.5low FWQVGA 240432 3.5-3.8lowHVGA 320480 3.0-3.5Medium WVGA 480800 3.3-4.0High FWVGA480854 3.5-4.0High WVGA480800 4.8-5.5Medium FWVGA 480854 5.0-5.8Medium备注⽬前android默认的low=120 ;Medium =160; High = 240据px = dip * density / 160,则当屏幕密度为160时,px = dip根据 google 的建议,TextView 的字号最好使⽤ sp 做单位,⽽且查看TextView的源码可知Android默认使⽤sp作为字号单位。

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表在印刷排版中,“point”是一个绝对的单位,它等于1/72 英寸,可以用尺子丈量的,物理的英寸。

但在 CSS 中pt 的含义却非如此,例如我们指定一个字体是 9pt,我们会以为按照 CSS 规范,它等于:9 * 1/72 = 1/8 inch这是一个误解,因为我们的显示器被分割为了一个个的像素,单个像素只能有一种颜色 (为了简化,这里暂不讨论次像素反锯齿技术),要在屏幕上显示,必须先把以 pt 为单位的长度转换为以像素为单位的长度,这个转换的媒介,就是 DPI (事实上,这里的所谓的 DPI,是操作系统和浏览器中使用的术语,即为 PPI, pixels per inch,和扫描仪、打印机、数码相机中的 DPI 是不同的概念)。

例如,无论在哪个操作系统中,Firefox 浏览器默认的DPI 都是 96,那么实际上 9pt = 9 * 1/72 * 96 = 12px。

所以,虽然“DPI”中的“I”和“1pt 等于1/72 inch”中的“inch”,都不代表物理上的英寸,但这两个单位互相之间是相等的,也就在相乘中约掉了。

那么,真实的物理长度怎么计算呢?请拿出一把尺子,丈量你的显示器的可见宽度 (我这里是 11.2992 英寸),除以横向分辨率 (我这里是 1024 像素),得到的就是每个像素的物理长度。

现在我们可以回答这样一个问题,网页上 9pt 的字体究竟占用了多宽的空间?答案是:9 * 1/72 * 96 * 11.2992 / 1024 = 0.1324 英寸 =0.3363 厘米。

CSS相对长度单位(relative length unit)CSS相对长度单位中的相对二字,表明了其长度单位会随着它的参考值的变化而变化,不是固定的。

以下是CSS相对长度单位列表:CSS相对长度单位说明em 元素的字体高度The height of the element's fontex 字母x的高度The height of the letter "x"px 像素Pixels% 百分比Percentage CSS绝对长度单位(absolute length unit)绝对长度单位是一个固定的值。

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表

字号、pt(点数或磅)、px(像素)、inch(英寸)、cm(厘米)之间关系对照表在印刷排版中,“point”是一个绝对的单位,它等于1/72 英寸,可以用尺子丈量的,物理的英寸。

但在 CSS 中pt 的含义却非如此,例如我们指定一个字体是 9pt,我们会以为按照 CSS 规范,它等于:9 * 1/72 = 1/8 inch这是一个误解,因为我们的显示器被分割为了一个个的像素,单个像素只能有一种颜色 (为了简化,这里暂不讨论次像素反锯齿技术),要在屏幕上显示,必须先把以 pt 为单位的长度转换为以像素为单位的长度,这个转换的媒介,就是 DPI (事实上,这里的所谓的 DPI,是操作系统和浏览器中使用的术语,即为 PPI, pixels per inch,和扫描仪、打印机、数码相机中的 DPI 是不同的概念)。

例如,无论在哪个操作系统中,Firefox 浏览器默认的DPI 都是 96,那么实际上 9pt = 9 * 1/72 * 96 = 12px。

所以,虽然“DPI”中的“I”和“1pt 等于1/72 inch”中的“inch”,都不代表物理上的英寸,但这两个单位互相之间是相等的,也就在相乘中约掉了。

那么,真实的物理长度怎么计算呢?请拿出一把尺子,丈量你的显示器的可见宽度 (我这里是 11.2992 英寸),除以横向分辨率 (我这里是 1024 像素),得到的就是每个像素的物理长度。

现在我们可以回答这样一个问题,网页上 9pt 的字体究竟占用了多宽的空间?答案是:9 * 1/72 * 96 * 11.2992 / 1024 = 0.1324 英寸 =0.3363 厘米。

CSS相对长度单位(relative length unit)CSS相对长度单位中的相对二字,表明了其长度单位会随着它的参考值的变化而变化,不是固定的。

以下是CSS相对长度单位列表:CSS相对长度单位说明em 元素的字体高度The height of the element's fontex 字母x的高度The height of the letter "x"px 像素Pixels% 百分比Percentage CSS绝对长度单位(absolute length unit)绝对长度单位是一个固定的值。

字号、pt(点数或磅)、?px(像素)、?inch(英寸)、?cm(厘米)之间关系对照表

字号、pt(点数或磅)、?px(像素)、?inch(英寸)、?cm(厘米)之间关系对照表

字号、pt(点数或磅)、?px(像素)、?inch(英寸)、?cm(厘米)之间关系对照表字号、pt(点数或磅)、 px(像素)、 inch(英寸)、 cm(厘米)之间关系对照表在印刷排版中,“point”是一个绝对的单位,它等于1/72 英寸,可以用尺子丈量的,物理的英寸。

但在CSS 中pt 的含义却非如此,例如我们指定一个字体是 9pt,我们会以为按照 CSS 规范,它等于:9 * 1/72 = 1/8 inch这是一个误解,因为我们的显示器被分割为了一个个的像素,单个像素只能有一种颜色(为了简化,这里暂不讨论次像素反锯齿技术),要在屏幕上显示,必须先把以 pt 为单位的长度转换为以像素为单位的长度,这个转换的媒介,就是 DPI (事实上,这里的所谓的 DPI,是操作系统和浏览器中使用的术语,即为PPI, pixels per inch,和扫描仪、打印机、数码相机中的 DPI 是不同的概念)。

例如,无论在哪个操作系统中,Firefox 浏览器默认的DPI 都是96,那么实际上 9pt = 9 * 1/72 * 96 = 12px。

所以,虽然“DPI”中的“I”和“1pt 等于1/72 inch”中的“inch”,都不代表物理上的英寸,但这两个单位互相之间是相等的,也就在相乘中约掉了。

那么,真实的物理长度怎么计算呢?请拿出一把尺子,丈量你的显示器的可见宽度 (我这里是 11.2992 英寸),除以横向分辨率 (我这里是1024 像素),得到的就是每个像素的物理长度。

现在我们可以回答这样一个问题,网页上9pt 的字体究竟占用了多宽的空间?答案是:9 * 1/72 * 96 * 11.2992 / 1024 = 0.1324 英寸 = 0.3363 厘米。

CSS相对长度单位(relative length unit)CSS相对长度单位中的相对二字,表明了其长度单位会随着它的参考值的变化而变化,不是固定的。

字体大小之px、em、rem、pt,字号详解

字体大小之px、em、rem、pt,字号详解

字体⼤⼩之px、em、rem、pt,字号详解PXpx像素(Pixel)。

相对长度单位。

像素px是相对于显⽰器屏幕分辨率⽽⾔的。

是⼀个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英⼨像素数),在扫描打印时⼀般都有DPI可选。

Windows系统默认是96dpi,Apple系统默认是72dpi。

任意浏览器的默认字体⾼都是16px。

单位换算默认情况下 16px = 1em = 1 rem实际像素 = html默认像素 *单位⽐如1.5em 的实际像素=16*1.5 = 24px, 3rem = 16*3 = 48pxPX特点1. IE⽆法调整那些使⽤px作为单位的字体⼤⼩;2. 国外的⼤部分⽹站能够调整的原因在于其使⽤了em或rem作为字体单位;3. Firefox能够调整px和em,rem,但是96%以上的中国⽹民使⽤IE浏览器(或内核)。

EMem(font size of the element)是指相对于⽗元素的字体⼤⼩的单位。

em是相对长度单位。

相对于当前对象内⽂本的字体尺⼨。

如当前对⾏内⽂本的字体尺⼨未被⼈为设置,则相对于浏览器的默认字体尺⼨。

最初是指字母M的宽度,故名em。

现指的是字符宽度的倍数,⽤法类似百分⽐,如:0.8em, 1.2em,2em等。

通常1em=16px。

EM特点1. em的值并不是固定的;2. em会继承⽗级元素的字体⼤⼩。

单位换算⽐如:⽗元素字体 16px: 16 px = 1 em ;16px*0.75=12px 0.75em = 12pxREMrem(font size of the root element)是指相对于根元素的字体⼤⼩的单位rem是CSS3新增的⼀个相对单位(root em,根em),这个单位引起了⼴泛关注。

这个单位与em有什么区别呢?区别在于使⽤rem为元素设定字体⼤⼩时,仍然是相对⼤⼩,但相对的只是HTML根元素。

html中px、em、pt(像素、相对长度、点)详解

html中px、em、pt(像素、相对长度、点)详解

html中px、em、pt(像素、相对长度、点)详解一、PX\EM\PT单位介绍px单位名称为像素,相对长度单位,像素(px)是相对于显示器屏幕分辨率而言的国内推荐;em单位名称为相对长度单位。

相对于当前对象内文本的字体尺寸,国外使用比较多;pt单位名称为点(Point),绝对长度单位一般老版本的table使用长度大小单位但是现在基本上没有使用。

html单位简短介绍:Px 像素Pixel;相对长度单位。

Pt 点(Point);绝对长度单位Em 相对长度单位,这里em与html <em>标签的"EM"拼写完全相同,而这里em作为单独文本单位。

1. 以前IE无法调整那些使用px作为单位的字体大小,但现在几乎IE都支持在这里也推荐使用PX作为单位;2. 国外的大部分网站能够调整的原因在于其使用了em作为字体单位;3. Firefox能够调整px和em,但是96%以上的中国网民使用IE浏览器(或内核)。

px像素(Pixel)。

相对长度单位。

像素px是相对于显示器屏幕分辨率而言的,QQ截图也是使用PX作为长度宽度单位。

em是相对长度单位。

相对于当前对象内文本的字体尺寸。

如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

二、html单位对比案例1、简单小例:Width:300px 宽度为300像素Width:300pt 宽度为300点Width:300em 宽度为300相对长度以上我们设置相同数值的不同单位实例2、对文字设置不同长度em px pt单位看看效果:CSS代码:1..divcss5-px{ font-size:12px}2..divcss5-pt{ font-size:12pt}3..divcss5-em{ font-size:2em}HTML代码:1.<div class="divcss5-px">我是divcss5</div>2.<div class="divcss5-pt">我是divcss5</div>3.<div class="divcss5-em">我是divcss5</div>3、单位长度对比说明图html px pt em单位案例对比图三、em与px换算任意浏览器的默认字体高度16px(16像素)。

中文字号、磅和像素对照关系

中文字号、磅和像素对照关系

知识百科:中文字号、磅和像素对照关系
2009年06月08 | 分类: 网站应用 | 2 条评论 | 标签: CSS,Wiki
本文介绍中文字号、磅(pt)和像素(px)的对照关系,方便大家设计网页时参考合适的字号,一般网页正文字体为12px到16px,相当于9-12磅字号大小,标题文字可以稍大一点,具体参见下文表格字体大小,本文内容来源于网络汇总,做了点补充,如有错误,欢迎指出。

一、基本单位概念
二、中文字号大小、磅和像素对照关系
下表参照显示器96dbi(每英寸点数)显示进行换算结果。

比如:6.5pt = 6.5 * 1/72 * 96 = 8.6px,像素肯定不能出现小数点的,一般是取小显示。

下表字体已经按照各行所代表的字号大小进行显示。

(注:文档可能无法思考全面,请浏览后下载,供参考。

可复制、编制,期待你的好评与关注)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

因此就有这样的说法,pixel是相对大小,而point是绝对大小。
分清“屏幕效果”和“打印效果”:
在浏览网页过程中,所有的“大”“小”概念,都是基于“屏幕”这个“界面”上。“屏幕”上的各种信息,包括文字、图片、表格等等,都会随屏幕的分辨率变化而变化,一个100px宽度大小的图片,在800×600分辨率下,要占屏幕宽度的1/8,但在1024×768下,则只占约1/10。所以如果在定义字体大小时,使用px作为单位,那一旦用户改变显示器分辨率从800到1024,用户实际看到的文字就要变“小”(自然长度单位),甚至会看不清,影响浏览。
但在Word或Photoshop中,使用pt就相当方便。因为使用Word和Photoshop的主要目的都不是为了屏幕浏览,而是输出打印。当打印到实体时,pt作为一个自然长度单位就方便实用了:比如Word中普通的文档都用“宋体 9pt”,标题用“黑体 16pt”等等,无论电脑怎么设置,打印出来永远就是这么大。又或者在Photoshop中,设置一个图片中的某个艺术效果的字体是72pt大小,然后分别将这张图片设为300DPI和72DPI,再打印出来,就可以看出,这2个字体大小完全一样,只是“清晰度”不同,300DPI更清晰。这是毫无疑问的结果。
最后整理一下所有出现过的单位:
px:pixel,像素,屏幕上显示的最小单位,用于网页设计,直观方便;
pt:point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
em:即%,在CSS中,1em=100%,是一个比率,结合CSS继承关系使用,具有灵活性。
所以,px和pt的使用区别,只有当用户改变默认的96DPI下才会产生:使用px定义文字,无论用户怎么设置,都不会改变大小;使用pt定义文字,当用户设置超过96DPI的值,数值越大,字体就越大。
(附公式:px = pt * DPI / 72) 对了,刚才还提到改变浏览器中文字大小的选项,也可以改变网页的文字大小。但在这种情况下,使用px和pt都是无效的,因为这2个都是有实际“pixel”数值的单位,比如9pt是12px,大小固定。这里要引用新的单位:em,其实就是%。因为当网页中的字体没有给出实际的px或pt定义的话,会有一个默认值:12pt即16px,对应浏览器中“字体大小”中的“中等”,以这个为标准,变大或缩小。(只适用于IE,在FF中,即便定义px或pt也都可以变大变小)
PPI(DPI):pixel(dot)per inch,每英寸的像素(点)数,是一个率,表示了“清晰度”,“精度”
PX和PT转换的公式:
以前在文章中介绍过PX和PT的转换规则,其实很简单,pt=px乘以3/4。
比如12px×3/4=9pt大小。
PX和em转换的公式:
对于PX转em的方法也类似,就是em=16乘以px,也就是说1.5em=1.5×16=24px。
所以,从这个概念上看,em才是真正的“相对单位”(百分比嘛,当然是相对),而px和pt都是绝对单位(都有固定值)。
在网页设计中,面向用户的屏幕的基本单位是px,因此使用px作为单位是最简单也最容易理解的,而pt也不过是通过了Windows的设置乘上了一个比率转变成px再显示,算是绕了个圈子。参考大部分大型网站,包括Adobe和Microsoft,都是使用px作为单位,而且在HTML中,默认的单位就是px,是不是也暗示着px是网页设计的“内定单位”?
18px
1.125em
112.50%
14pt
19px
1.188em
118.80%
14pt
20px
1.25em
125%
15pt
21px
1.313em
131.30%
16pt
22px
1.375em
137.50%
PT与PX区别(2010-02-22 17:01:20)转载标签:字体it 分类:xhtml+css+
字体大小的设置单位,常用的有2种:px、pt。这两个有什么区别呢?
先搞清基本概念:px就是表示pixel,像素,是屏幕上显示数据的最基本的点;
pt就是point,是印刷行业常用单位,等于1/72英寸。
6pt
9px
0.563em
56.30%
7pt
10px
0.625em
62.50%
8pt Biblioteka 11px 0.688em
68.80%
8pt
12px
0.75em
75%
9pt
13px
0.813em
这样很明白,px是一个点,它不是自然界的长度单位,谁能说出一个“点”有多长多大么?可以画的很小,也可以很大。如果点很小,那画面就清晰,我们称它为“分辨率高”,反之,就是“分辨率低”。所以,“点”的大小是会“变”的,也称为“相对长度”。
pt全称为point,但中文不叫“点”,查金山词霸可以看到,确切的说法是一个专用的印刷单位“磅”,大小为1/72英寸。所以它是一个自然界标准的长度单位,也称为“绝对长度”。
那是不是用pt做单位就没这样的问题呢?错!问题同样出现。刚才的例子已经很清楚的说明,在不同分辨率下,无论是px还是pt,都会改变大小。以现在的电脑屏幕情况,还没有一种单位可以保证,在不同分辨率下,一个文字大小可以“固定不变”。因为这很难以实现也不是很有必要:全球电脑用户以亿来数,屏幕从14寸到40寸甚至更高都有,屏幕大小不同,分辨率也不同,要保证一个字体在所有用户面前大小一样,实在是MISSION IMPOSSIBLE。另外,电脑有其自身的调节性。
设计中常用PX/EM/PT/百分比转换表格
Pixels
EMs
Percent
Points
6px
0.375em
37.50%
5pt
7px
0.438em
43.80%
5.5pt
8px
0.5em
50%
81.30%
10pt
14px
0.875em
87.50%
11pt
15px
0.938em
93.80%
11pt
16px
1em
100%
12pt
17px
1.063em
106.30%
13pt
17pt
23px
1.438em
143.80%
17pt
24px
1.5em
150%
18pt
字号 磅数 毫米
八号 5磅 1.84
七号 5.5磅 2.12
小六号 6.5磅 2.45
六号 7.5磅 2.81
小五号 9磅 3.15
五号 10.5磅 3.70
小四号 12磅 4.25
四号 14磅 4.93
小三号 15磅 5.23
三号 16磅 5.55
小二号 18磅 6.37
二号 22磅 7.80
小一号 24磅 8.42
一号 26磅 9.66
小初号 36磅 11.1
初号 42磅 12.7
那在页面设计中到底是用px还是pt呢?
我认为,这个并没有什么原则性差异,就看自己处于什么角度思考了。
Mac机怎么情况不清楚,在Windows里,默认的显示设置中,把文字定义为96DPI(PPI,微软都将DPI和PPI混为一体,我们也就无须较真了)。这样的定义,说明了:1px=1/96英寸。联系pt的概念,1pt=1/72英寸,可以得出,在这样的设置中,1px=0.75pt,常见的宋体9pt=12px。在显示器分辨率不变的基础上(比如现在常用的1024×768),1px大小也就固定不变,改变显示设置,调整为144DPI,可以得出,1px=0.5pt,常见的宋体9pt=18px。原先用12px来组成的一个文字,现在需要18px来组成,px多了,文字就“大”了,更易阅读了。
相关文档
最新文档