认识html px em pt长度单位的用法

html px em pt单位

一、PX\EM\PT单位介绍    –   TOP

px单位名称为像素,相对长度单位,像素(px)是相对于显示器屏幕分辨率而言的国内推荐;
em单位名称为相对长度单位。相对于当前对象内文本的字体尺寸,国外使用比较多;扩展阅读:html em标签,html em强调标签
pt单位名称为点(Point),绝对长度单位一般老版本的table使用长度大小单位但是现在基本上没有使用。

html单位简短介绍:

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

1. 以前IE无法调整那些使用px作为单位的字体大小,但现在几乎IE都支持 在这里也推荐使用PX作为单位;

立即学习“前端免费学习笔记(深入)”;

2. 国外的大部分网站能够调整的原因在于其使用了em作为字体单位;

3. Firefox能够调整px和em,但是96%以上的中国网民使用IE浏览器(或内核)。

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

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

二、html单位对比案例    –   TOP

1、简单小例:
Width:300px 宽度为300像素
Width:300pt 宽度为300点
Width:300em 宽度为300相对长度
以上我们设置相同数值的不同单位实例

2、对文字设置不同长度em px pt单位看看效果:
CSS代码:

.pcss5-px {    font-size:12px}.pcss5-pt {    font-size:12pt}.pcss5-em {    font-size:2em}

HTML代码:

我是pcss5

我是pcss5

我是pcss5

三、em与px换算    –   TOP

任意浏览器的默认字体高度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单位有如下特点:    –   TOP

  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处理汉字时,对于浮点的取值精确度有限。不知道有没有其他的解释。

五、推荐网页单位    –   TOP

所以为了单位换算错误推荐使用PX(像素)作为网页制作单位。

以上为大家介绍了px em pt单位,及换算方式,一般现在我们使用长度单位都以px为长度单位。这里我们也推荐使用以px(像素)为网页的尺寸长度单位,符合浏览器的像素单位,同时也为了方便计算长度尺寸。

关于px pt em单位总结    –   TOP

1)、推荐px像素为单位:通常我们使用px(像素为单位)较多,其次是em单位,平时推荐大家以px为单位;
2)、我们的显示屏分辨率以px像素为单位;
3)、我们QQ截图时候也是以px像素单位。

以上就是认识html px em pt长度单位的用法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1545102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 16:34:04
下一篇 2025年12月21日 16:34:14

相关推荐

  • 认识HTML 加粗标签

    html b加粗标签元素知识与使用教程篇 一、语法与结构:    –   TOP PHP中文网 二、Html b加粗标签使用说明:    –   TOP 加粗标签元素告诉浏览器把其加b标签的文本以粗体方式显示给浏览者。对于所有浏览器来说,这意味着要把这段文字加粗(粗体)样式方…

    好文分享 2025年12月21日
    000
  • html页面自动跳的实现方法介绍

    1.1方法一        直接在 标签内添加标签。代码如下: 1.2方法二        使用JS setTimeout函数定义经过指定毫秒值后执行某一表达式。代码如下: setTimeout(function (){ location.href=” res.html “; },3000); //…

    好文分享 2025年12月21日
    000
  • html中关于marquee标签的详细介绍

    1.1概述        页面实现自动滚动效果的方式有两种,方式一由js来实现,方式二利用html marquee标签来实现。        html marquee标签的作用是在一个区域插入滚动的文本,使用html marquee标签不仅可以移动文字,也可以移动图片,表格等。注意:在html和ht…

    好文分享 2025年12月21日
    000
  • 认识HTML 加粗粗体标签

    HTML strong加粗粗体标签元素 一、语法与结构:    –   TOP   二、Html strong加粗标签使用说明:    –   TOP 加粗标签元素告诉浏览器把其加strong标签的文本以加粗方式显示给浏览者。对于所有浏览器来说,这意味着要把这段文字加粗呈现给…

    好文分享 2025年12月21日
    000
  • 认识html 加粗与加粗的差别

    html b加粗与strong加粗标签区别在哪 1、html b与strong加粗标签区别加粗标签与加粗标签区别在于前者只有1个字符,后者6个字符字母标签。 2、b与strong用法区别 Html b与html strong加粗标签用法没有区别,一般想节约字节字符就用b加粗标签,建议大家不要刻意追求…

    好文分享 2025年12月21日
    000
  • 认识HTML 强调标签

    html em强调标签元素知识教程与html em标签实例讲解应用篇 一、EM标签语法与结构:    –   TOP 二、Html em强调标签使用说明:    –   TOP 标签(html em强调标签)告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器来说,这意味着…

    好文分享 2025年12月21日
    000
  • 认识HTML 斜体标签

    html 斜体标签元素 一、html斜体语法与结构:    –   TOP html i标签使用语法:   二、Html I斜体标签使用说明:    –   TOP 斜体标签元素告诉浏览器把其加i标签的文本以斜体方式显示给浏览者。对于所有浏览器来说,这意味着要把这段文字加斜体…

    好文分享 2025年12月21日
    000
  • HTML 下划线标签

    html 下划线标签元素 一、语法与结构    –   TOP 我们使用u标签对文字设置下划线样式 扩展阅读:css 下划线 二、Html U下划线标签使用说明    –   TOP 下划线标签告诉浏览器把其加u标签的文本加下划线样式呈现显示给浏览者。对于所有浏览器来说,这意…

    好文分享 2025年12月21日
    000
  • html中单选框样式自定义的示例

    html中单选框样式自定义的示例: Title .choice{ position: relative; } .choice .radio{ position: relative; display: inline-block; font-weight: 400; color: #0c4757; pa…

    好文分享 2025年12月21日
    000
  • html中input输入框修改后自动跳到最后一个字符的实例

    html中input输入框修改后自动跳到最后一个字符的实例 有三个事件,一个onpaste用来禁止粘贴,剩下两个用来去掉特殊的字符,原因出在replace,replace替换后会像重新输入一样,所以光标会在最后 解决,把replace事件在失去光标的时候触发 以上就是html中input输入框修改后…

    好文分享 2025年12月21日
    000
  • html中关于头部标签的总结

      head 元素包含了所有的头部标签元素,可以添加在头部区域的元素标签为:   、、、、、、  下面将一一解释各标签的作用 立即学习“前端免费学习笔记(深入)”; 用于定义不同文档的标题 定义浏览器工具栏的标题 当网页添加至收藏夹,显示在收藏夹中的标题 显示在搜索引擎结果页面的标题 Dbsite企…

    2025年12月21日
    000
  • HTML中头部标签的用法

      head 元素包含了所有的头部标签元素,可以添加在头部区域的元素标签为:   、、、、、、  下面将一一解释各标签的作用 立即学习“前端免费学习笔记(深入)”; 用于定义不同文档的标题 定义浏览器工具栏的标题 当网页添加至收藏夹,显示在收藏夹中的标题 传媒公司模板(RTCMS)1.0 传媒企业网…

    2025年12月21日
    000
  • html中布局标记与列表标记的图文详解

    布局标记 首先要介绍的布局标记是p标记,p可以做网页的层也可以做网页的分区。当p做网页的层时可以实现漂浮在网页上的效果,就像我们经常可以在网站里看见的那些漂浮广告。p做网页的分区时,则是可以布置网页的格局,把一个网页分为多个模块,由这些模块结构来构建出一个网页。p里有一个style属性这个属性是用来…

    2025年12月21日 好文分享
    000
  • html实现页面静态化的案例

    静态化文件位置注意: 实体类定义: public class News {private String title;private String pubTime;private String category;private String newsContent;public String getT…

    2025年12月21日
    000
  • html中Form表单提交时页面不跳转的方法详解

    1.1 解决方案一        表单action提交数据,但页面不跳转,可以使用iframe解决。实例: Form提交表单页面不跳转 账户: 密码: 注意:Form元素的target属性一定是指定要显示返回结果的iframe元素的name属性。            Iframe元素可以放到bod…

    好文分享 2025年12月21日
    000
  • HTML的head标记符有哪些

    html> 以上就是HTML的head标记符有哪些的详细内容,更多请关注创想鸟其它相关文章!

    好文分享 2025年12月21日
    000
  • 认识标签

    html 标签元素认识 以下是创想鸟为大家通俗介绍标签用法与意义。 一、用法:    –   TOP 在HTML静态网页中,可以看见每个网页具有唯一开始结束,也就是标签。 二、意义:    –   TOP 感觉标签在网页中没有什么作用,但的确又不能少。超文本标记语言规定以开始…

    好文分享 2025年12月21日
    000
  • 认识html 标签的用法

    html span标签元素语法与用法(标签教程篇) html span标签目录 语法与结构 span标签用法说明 span标签应用案例 立即学习“前端免费学习笔记(深入)”; 实例截图 总结 一、span语法与结构    –   TOP 内容 二、span标签使用说明    &#8211…

    好文分享 2025年12月21日
    000
  • html移动端固定悬浮半透明搜索框的实现方法介绍

     question. 问题 在移动端商城系统中,我们常常看到位于页面顶部有一个搜索框,这类搜索框博主比较喜欢的是固定在页面顶部,半透明悬浮,能依稀看见部分轮播图的形式。 要制作这样的搜索框,技术关键在于: fixed 搜索框定位 opacity 设置透明度 立即学习“前端免费学习笔记(深入)”; S…

    2025年12月21日
    000
  • html中适合新手的小练习分享

    第1题 考察title标签 出现在>里面,表示页面的标题。直观上,我们可以在浏览器的标题栏(标签栏)中看见。 B正确。   立即学习“前端免费学习笔记(深入)”; 第2题 考察的就是HTML的本质 答案:D 解析:首先HTML只依靠标签对儿表达语义,和是否缩进、换行没有任何关系;只要是标签有正…

    2025年12月21日 好文分享
    000

发表回复

登录后才能评论
关注微信