返回顶部
首页 > 资讯 > 前端开发 > JavaScript >html的px、em和pt长度单位怎么用
  • 559
分享到

html的px、em和pt长度单位怎么用

2024-04-02 19:04:59 559人浏览 八月长安
摘要

这篇“html的px、em和pt长度单位怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇

这篇“html的px、em和pt长度单位怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html的px、em和pt长度单位怎么用”文章吧。

一、PX\EM\PT单位介绍  

px单位名称为像素,相对长度单位,像素(px)是相对于显示器屏幕分辨率而言的国内推荐;
em单位名称为相对长度单位。相对于当前对象内文本的字体尺寸,国外使用比较多;扩展阅读:html em标签,html 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代码:

.编程网-px{ font-size:12px} .编程网-pt{ font-size:12pt} .编程网-em{ font-size:2em}

HTML代码:

<div class="编程网-px">我是编程网</div> <div class="编程网-pt">我是编程网</div> <div class="编程网-em">我是编程网</div>

3、单位长度对比说明图

html的px、em和pt长度单位怎么用

三、em与px换算   

任意浏览器的默认字体高度16px(16像素)。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。

12px相当于9pt长度;
12px相当于0.75em长度;
9pt相当于0.75em长度;
一般我们使用em换算px较多

高级em与px换算:
任意浏览器的默认字体高度16px(16像素)。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。

具体使用时候:
我们在对全体html标签声明初始一次font-size=62.5%
如:
*{font-size=62.5%}
即可此后面布局可依据以下技巧进行设置em单位
font-size:1.2em等于font-size:12px
font-size:1.4em等于font-size:14px
以此类推相当于初始font-size=62.5%后,em与px单位就只有10倍差距,以便方便计算与设置em长度数值使用。

四、em单位有如下特点: 

  1. em的值并不是固定的;

  2. em会继承父级元素的字体大小。

我们在写CSS的时候如果要用em为单位,需要注意两点:

  1. body选择器中声明Font-size=62.5%;

  2. 将你的原来的px数值除以10,然后换上em作为单位;

  3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明。

  也就是避免1.2 * 1.2= 1.44的现象。比如说你在#content中声明了字体大小为1.2em,那么在声明的字体大小时就只能是1em,而不是1.2em, 因为此em非彼em,它因继承#content的字体高而变为了1em=12px。

  但是12px汉字例外,就是由以上方法得到的12px(1.2em)大小的汉字在IE中并不等于直接用12px定义的字体大小,而是稍大一点。这个问题 Jorux已经解决,只需在body选择器中把62.5%换成63%就能正常显示了。原因可能是IE处理汉字时,对于浮点的取值精确度有限。不知道有没有其他的解释。

以上就是关于“html的px、em和pt长度单位怎么用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网JavaScript频道。

--结束END--

本文标题: html的px、em和pt长度单位怎么用

本文链接: https://lsjlt.com/news/93832.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • html的px、em和pt长度单位怎么用
    这篇“html的px、em和pt长度单位怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2024-04-02
  • CSS的em、px、pt长度单位怎么转换
    这篇文章主要讲解了“CSS的em、px、pt长度单位怎么转换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的em、px、pt长度单位怎么转换”吧! ...
    99+
    2024-04-02
  • HTML中px、em、pt长度单位的含义是什么
    本篇内容介绍了“HTML中px、em、pt长度单位的含义是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2024-04-02
  • html长度单位EM怎么使用
    本文小编为大家详细介绍“html长度单位EM怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“html长度单位EM怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2024-04-02
  • CSS长度单位em怎么使用
    本篇内容介绍了“CSS长度单位em怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ...
    99+
    2024-04-02
  • CSS的字体单位px,em,rem和%怎么用
    这篇文章主要介绍“CSS的字体单位px,em,rem和%怎么用”,在日常操作中,相信很多人在CSS的字体单位px,em,rem和%怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • html长度尺寸单位px像素怎么设置
    这篇文章主要介绍“html长度尺寸单位px像素怎么设置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html长度尺寸单位px像素怎么设置”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • CSS中单位px和em的区别是什么
    本篇内容介绍了“CSS中单位px和em的区别是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!彻底弄懂C...
    99+
    2024-04-02
  • css中px和em,rem单位的区别是什么
    这篇文章主要讲解了“css中px和em,rem单位的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css中px和em,rem单位的区别是什么”吧!...
    99+
    2024-04-02
  • px、em和rem怎么应用
    这篇文章主要讲解了“px、em和rem怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“px、em和rem怎么应用”吧!1px有多大?我们先了解几个概念:关键概念设备像素:设备屏幕实际拥...
    99+
    2023-06-03
  • CSS中的单位px与em有什么区别
    这篇文章主要讲解了“CSS中的单位px与em有什么区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中的单位px与em有什么区别”吧!用px来定义字体...
    99+
    2024-04-02
  • CSS中单位px和em以及rem的区别是什么
    CSS中单位px和em以及rem的区别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。国内的设计师大都喜欢用px,而国外的网站大都喜欢用e...
    99+
    2024-04-02
  • css单位中px和em以及rem的区别是什么
    这篇文章主要介绍“css单位中px和em以及rem的区别是什么”,在日常操作中,相信很多人在css单位中px和em以及rem的区别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • css3的长度单位怎么用
    本文小编为大家详细介绍“css3的长度单位怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“css3的长度单位怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2024-04-02
  • CSS中单位px与em之间的关系和特点是什么
    这篇文章主要介绍“CSS中单位px与em之间的关系和特点是什么”,在日常操作中,相信很多人在CSS中单位px与em之间的关系和特点是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • css中的em单位怎么用
    小编给大家分享一下css中的em单位怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!     css长度单位之em单位     em是相对字...
    99+
    2024-04-02
  • CSS中px、em、rem、%、vw、vh单位之间的区别是什么
    这篇文章将为大家详细讲解有关CSS中px、em、rem、%、vw、vh单位之间的区别是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1 、pxpx就是pixel(像素)的缩写,相对长度单位,相对于屏幕...
    99+
    2023-06-08
  • CSS中的长度单位是什么
    本篇内容主要讲解“CSS中的长度单位是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中的长度单位是什么”吧!前面的话本文分为绝对长度单位和相对长度单位...
    99+
    2024-04-02
  • css中em相对单位怎么使用
    本篇内容介绍了“css中em相对单位怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   em是C...
    99+
    2024-04-02
  • css中设置长度的单位是什么
    这篇文章主要讲解了“css中设置长度的单位是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css中设置长度的单位是什么”吧! ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作