首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端:CSS字体大小 px、em、rem的区别

所有浏览器的默认字体大小都是 16px。...px的特点 IE无法调整那些使用px作为单位的字体大小; 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE...2、em em(font size of the element)是指相对于父元素的字体大小的单位。...所以默认情况下 1em=16px EM特点 em的值并不是固定的; em会继承父级元素的字体大小。 3、rem rem和 em相似,但是 rem是相对于根元素的字体大小单位。...其长度单位: vw : 1vw 等于视口宽度的1% vh : 1vh 等于视口高度的1% vmin : 选取 vw 和 vh 中最小的那个 vmax : 选取 vw 和 vh 中最大的那个 参考: 字体大小

2.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何制作一个简单的网页(二)_简单的个人网页

    使用HTML和CSS来制作一个简单的网页 前言 一、HTML 1.1常见元素介绍 1.2借助工具,浏览器开发者工具 二、实现个人名片 1.基本框架 2.使用CSS美化 1.CSS书写位置...--到--> 字体大小示例 字体大小示例 字体大小示例 字体大小示例 字体大小示例 字体大小示例... 代表着不同大小的字体,其中h1最大,h6最小 但是也能通过CSS修改字体大小,使用font-size+大小 来进行修改 字体大小示例<...美化 1.CSS书写位置 CSS书写的位置: 主要有三种 1、以元素的style 属性来指定 (内联样式) 示例: 陈东升... 2、以style 标签包裹 (内部样式) 先指定针对那些元素应用属性,选中元素后再给指定的元素设置CSS属性 p{ } p为选择器,先选中页面中的一个或者多个元素

    1.8K20

    如何决定响应式网站的 CSS 单位?

    在我们创建适合各种设备的响应式网站时,了解正确的CSS 单位很重要。不过在深入研究决策之前,让我们先对它们进行分类以便了解它们的用途。 如何决定响应式网站的 CSS 单位?...考虑一个宽度为 500px 的盒子,里面有一个 h1 元素 .box{ width: 500px; border: 1px solid crimson; padding: 10px; } h1...⚓ em 单位 em 单位总是相对于它的直接父级的字体大小。1em == 一个父字体大小。...h1{ font-size: 1em; /* now 1em == 16px */ } 效果 .container{ font-size: 48px; /* 或 3em,因为默认字体大小是...这些是 6 个 css 单元,它们最常用于使网站具有响应性。 我已经写了很长一段时间的技术博客,并且主要通过CSDN发表,这是我的一篇 响应式网站的 CSS 单位教程。我喜欢通过文章分享技术与快乐。

    98810

    关于H1的位置

    关于H1的位置 由 Ghostzhang 发表于 2008-04-02 16:03 最近对 H1 的讨论很多(在文章内容页中),大致有以下两种情况: H1 应该用于文章的标题上 H1 应该用于站点的标题上...在页面中,文章只是其中的一个组成部分,从语义的角度来讲,一个页面中只有一个大标题(H1),用于概括页面的内容(包括非文章的部分)。所以,H1 用于站点标题上比用于文章标题要更准确些。...注意 H1 跟 title 是不一样的。...这里也解决下在讨论中有些同学提出的想法: 有关 SEO 的问题(H1 对 SEO 有影响) 有关语义的问题 这两个问题是有矛盾的,有时候做 SEO 就得放弃语义,以国内做 SEO 的手段,基本无语义可言...H1 对于 SEO 是有影响,但还不至于非它不可,它的权重比页面头部的信息要低得多,何不用心做好页面的头部信息呢?而且做好了语义化,对 SEO 并无不好的影响,为什么非要钻这牛角呢?

    31220

    【基础】EM 还是 REM?这是一个问题!

    h1 { font-size: 20px } /* 1em = 20px */ p { font-size: 16px } /* 1em = 16px */ 实际开发中,用相对长度单位(如 em)表示字体大小是...考虑下面的代码: h1 { font-size: 2em } 这里的h1元素字体大小究竟是多少呢? 这时,我们需要根据父元素字体的大小,来计算字体的尺寸大小。...如果父元素是,而且的字体大小是16px。就可以计算出的字体大小是32px,即2*16px。...em 还能用来指定除字体大小外的其它属性,象margin或padding等属性都可以用em来表示。 考虑下面的代码, 对于和元素,margin-bottom值应该是多少?...由于中的字体大小现在设置为2em, 因此中其它属性的1em值就是 1em = 32px。这里比较容易引起误解的地方。 2 什么是REM?

    1.1K130

    姬小光前端小讲堂【第003期】

    在上一节我们也看到了,浏览器会给我们的标签“渲染”一个默认的样式,包括默认的字体大小,颜色,间距等。 那么,如果我们想自己改变这些字体大小和颜色的话,该怎么做呢?这一期,我们来谈谈所谓“样式”。...我们再次打开记事本,编辑上一次的 index.html 文件并保存: 此非然并卵 这里,从字面意思上大致可以猜到...,一个是设置了字体大小(font-size),一个是设置了颜色(color)。...我们可以看到图中的 h1 标签已经变成了我们设置的字体和颜色了。...关于 CSS 还有很多属性可以设置,几乎可以控制一切你能想到的方方面面。想了解更多 CSS 属性,建议去 www.w3school.com.cn 学习或查找资料。

    25610

    【Java 进阶篇】CSS语法格式详解

    属性(Property):CSS属性是一种控制样式的规则,如颜色、字体大小、边距等。属性必须与值一起使用,以定义样式的具体表现。...例如,color属性用于定义文本颜色,font-size属性用于定义字体大小。 值(Value):CSS属性的值是属性所控制的样式的具体设置。不同属性接受不同类型的值。...下面是一个示例,将元素的文本颜色设置为红色: h1 { color: red; } 3. CSS注释 CSS中可以使用注释来添加说明或注释掉不需要的代码。...CSS选择器 CSS选择器用于选择HTML元素,以便为它们定义样式。以下是一些常见的CSS选择器: 4.1 元素选择器 元素选择器选择指定类型的HTML元素。例如,h1选择所有元素。...例如,h1, h2, h3选择所有、和元素。 h1, h2, h3 { /* 样式规则 */ } 5. CSS属性和值 CSS属性和值用于定义元素的样式。

    26810

    用一个 CSS 属性打造自适应网站

    用一个css属性创建一个响应式网站,让我们来看看它是如何做到的。以这个模板为例,没有应用css属性。 使用 clamp() CSS函数,我们可以创建仅具有一个属性的响应式网站。...现在添加魔术CSS。 clamp(minimum, preferred, maximum); 在这里!你已经完成了。...使用方法如下: minimum 最小值:例如 16px flexible 弹性值:例如 5vw maximum 最大值:例如 34px h1 { font-size: clamp(16px, 5vw..., 34px); } 在此示例中,仅当该值大于 16px 且小于 34px 时, h1 字体大小值将为视口宽度的 5% 。...例如,如果你的视口宽度是 300px ,你的 5vw 值将等于 15px ,但是,你将该字体大小值限制为最小 16px ,因此这就是将要发生的情况。

    71800

    web开发中该用 em 还是 rem 呢?

    h1 { font-size: 20px } /* 1em = 20px */ p { font-size: 16px } /* 1em = 16px */ 实际开发中,用相对长度单位(如 em)表示字体大小是...请看下面的代码: h1 { font-size: 2em } 这里的h1元素字体大小究竟是多少呢? 这时,我们需要根据父元素字体的大小,来计算字体的尺寸大小。...如果父元素是,而且的字体大小是16px。就可以计算出的字体大小是32px,即2*16px。...em 还能用来指定除字体大小外的其它属性,象margin或padding等属性都可以用em来表示。 看下面的代码, 对于和元素,margin-bottom值应该是多少?...由于中的字体大小现在设置为2em, 因此中其它属性的1em值就是 1em = 32px。这里比较容易引起误解的地方。

    2K20

    WordPress标题文章字体大小调整

    主题的标题字体太大,试了很多方法,标题字体大小始终调整不了。网上也找了很多方法,均不灵验。最终于找到一段CSS代码,添加到主题自定义,设置CSS选项里,确定后字体大小,再根据自己网站适量自己调整。...0 5px 3px; font-size:24px; font-weight: bold; font-family:Verdana,"BitStream vera Sans"; } .post h1...{ font-size:24px; font-weight: bold; } .page h1 { font-size:24px; } body { font: 16px/26px Arial,...important; } 下面一段CSS代码,可以调整整站文章字体大小。两段很精简的CSS代码,亲测好用。...important; } 下面这一段,WordPress整站更换字体,CSS调换代码,可以更换整站自己喜欢的字体,但需要上传字体,下面这段代码已经上传好的字体,复制粘贴到主题自定义,CSS选项,亲测可用

    1.1K30

    前端- CSS 变量让你轻松制作响应式网页

    如果你之前没有听说过CSS变量,那么现在我将告诉你:它是CSS的新特性,让你能够在样式表中使用变量的能力,并且无需任何配置。...实际上,CSS变量能够让你改变以往设置样式的老方法: h1{    font-size:30px; } navbar > a {    font-size:30px; } 而使用了CSS变量之后:...: var(--base-font-size); } 这样的词法有点奇怪,但它确实能够让你通过仅改变 --base-font-size的值来改变app中所有原生的字体大小。...目光转到CSS代码中,下面是我们要修改的代码: h1 {  font-size: 30px; } #navbar {  margin: 30px 0; } #navbar a {  font-size...的字体调整为20px; 减少#navbar的上外边距为15px; 将#navbar的字体大小减少到20px; 减少.grid的外边距为15px; 将.grid从两列布局变为单列布局。

    82910

    CSS 变量让你轻松制作响应式网页

    如果你之前没有听说过CSS变量,那么现在我将告诉你:它是CSS的新特性,让你能够在样式表中使用变量的能力,并且无需任何配置。...实际上,CSS变量能够让你改变以往设置样式的老方法: h1{ font-size:30px; } navbar > a { font-size:30px; } 而使用了CSS变量之后:...: var(--base-font-size); } 这样的词法有点奇怪,但它确实能够让你通过仅改变 --base-font-size的值来改变app中所有原生的字体大小。...目光转到CSS代码中,下面是我们要修改的代码: h1 { font-size: 30px; } #navbar { margin: 30px 0; } #navbar a { font-size...的字体调整为20px; 减少#navbar的上外边距为15px; 将#navbar的字体大小减少到20px; 减少.grid的外边距为15px; 将.grid从两列布局变为单列布局。

    96220

    响应式网站应该如何选择 CSS 单位?

    在开发需要适配各种设备的响应式网站时,正确了解的 CSS 范围很重要。...h1{ width: 50%; border: 1px solid; } 如果没有定义父级,那么 root 将被视为默认父级。...em em 总是相对于它的直接父级的字体大小。1em == 父字体大小的大小。如果没有覆盖,默认字体大小为 16px,假设在父元素中字体大小为 48px,然后在子元素中为 1em == 48px。...rem r 代表根 em,与 em 不同,它总是相对于根字体大小,无论它的下一个父元素具有什么字体大小。如果根已经重新定义了字体大小,如 60px 那么 1rem == 60px。...相对于元素字体大小的边距和填充的 em 单位。 相对于根的字体大小的 rem 单位。 vw 和 vh 表示相对于根的宽度和高度。

    1.9K10
    领券