iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >CSS中的font-size属性的用法介绍
  • 365
分享到

CSS中的font-size属性的用法介绍

2024-04-02 19:04:59 365人浏览 独家记忆
摘要

这篇文章主要讲解了“CSS中的font-size属性的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中的font-size属性的用法介绍”吧!

这篇文章主要讲解了“CSS中的font-size属性的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中的font-size属性的用法介绍”吧!

基本语法结构:

Font-size+字体大小数值+单位
单词:font-size
语法:font-size : absolute-size | relative-size | length
取值:xx-small | x-small | small | medium | large | x-large | xx-large
xx-small:最小
x-small:较小
small:小
medium:正常(默认值),根据字体进行调整
large:大
x-large:较大
xx-large:最大
也可取具体长度单位值


可用的单位

有几种不同的方法可以在CSS中声明字体大小。总的来说,这些单位分为两类——相对和绝对。 绝对单位(大多)是固定的,并且涉及到一些物理的测量。他们一旦被声明,将不能通过改变其他元素的字体大小来改变他的大小。

相对单位没有一个客观的测量。相反,它们的实际大小是通过父元素的尺寸来确定的。这意味着他们的大小可以通过改变相关元素的大小来改变。

下面是一些单位的概要描述——
CSS中的font-size属性的用法介绍

在这里你可以看到单位的详细列表,但我将专注于我认为最常用的单位——px, pt, %, em, rem, 和 vw。
他们有什么区别?

这些单位之间的差异可能很难通过概念理解,所以最好的方式就是通过例子来展示他们之间的差异。
例子1——默认设置

在一个空白的html文档内,你没有任何关于字体大小的声明而只使用默认设置。在大多数浏览器上为html和body标签的默认字体大小为100%。这等同于如下算式——

CSS Code复制内容到剪贴板

  1. 100% = 1em = 1rem = 16px = 12pt  

这意味着如果你为一个<p>标签设置字体大小为100%,另一个<p>为16px,他们将以相同的大小呈现在屏幕上。你可以在这里看到这个证明&mdash;&mdash;
CSS中的font-size属性的用法介绍

例子2&mdash;&mdash;绝对单位VS相对单位

绝对和相对单位之间的差异可以通过改变html的字体大小来突出显示。如果我们设置html{font-size:200%},这将只影响<p>用相对单位设置的字体的大小。

这是使用相对单位的一个重要优势。有了如此轻易缩放字体大小的功能,你可以通过只改变html字体大小来创建一个真正具有响应性的网站。这里有一个很好的例子
例子3&mdash;&mdash;REM VS EM(和%)

em(和%)单位是通过计算父元素的字体大小来显示当前的字体大小。比如&mdash;&mdash;

CSS Code复制内容到剪贴板

  1. html {   

  2.   font-size: 100%   

  3. }   

  4. body {   

  5.   font-size: 2em;   

  6. }   

  7. p {   

  8.   font-size: 1em;   

  9.     

  10. }  

因为p继承body,body继承html,所以我们可以计算出以em和%设置的段落字体大小变成(默认大小)两倍。
CSS中的font-size属性的用法介绍

当你为一个元素使用em单位时,你必须考虑到所有父元素的字体大小。正如你看到的,这很容易(让字体大小的计算)变得复杂而凌乱。

解决这个问题的便是rem。rem是基于html元素的字体大小而不是父元素。比如&mdash;&mdash;

CSS Code复制内容到剪贴板

  1. html {   

  2.   font-size: 100%   

  3. }   

  4. body {   

  5.   font-size: 2rem;   

  6. }   

  7. p {   

  8.   font-size: 1rem;   

  9. }  

使用rem可以让你拥有em和%的缩放能力而无需处理嵌套问题。
例子4&mdash;&mdash;视口宽度大小

vw是css3新加入的一个使用视口宽度来计算字体大小的单位。这样可以允许更多的响应字体大小。

尽管这似乎是为响应式设计的一个很有用的单位,但我个人不是它的粉丝。因为它并不能在字体大小上给我更多的控制权,他总是显示的过大或过小。

我的方法

在我做这项研究之前,我一直使用像素来设置我的字体大小。这是因为现在的大多数浏览器允许用户在字体太小的情况下自行放大页面,所以使用像素并没有什么问题。

但是,我发现这种方式在很大程度上限制了扩展能力。虽然我的字体在中小屏幕上看起来不错,但他应该在大屏幕上有更好的优化。即便用户有放大的选项,这也不应该是我们希望他们来做的事情。

因此我使用rem设置的解决方案是(使用像素作为备用)。

CSS Code复制内容到剪贴板

  1. html {   

  2.   font-size: 62.5%;   

  3. }   

  4. body {   

  5.   font-size: 16px;   

  6.   font-size: 1.6rem;   

  7.     

  8. }   

  9. h2 {   

  10.   font-size: 32px;   

  11.   font-size: 3.2rem;   

  12. }  

这样我扩大了字体大小而只需要这样写&mdash;&mdash;

CSS Code复制内容到剪贴板

  1. @media screen and (min-width: 1280px) {   

  2.   html {   

  3.     font-size: 100%;   

  4.   }   

  5. }  

这个方法是用像素作为降级单位因为IE8及以下不支持rem。这有一个问题是当我改变基础字体大小时只能应用在可扩展性大小上面而不适用于后备字体大小。不过我不认为这是一个巨大的问题,因为这个问题对于较大规模的设备的核心来说只是一个额外的问题。

感谢各位的阅读,以上就是“CSS中的font-size属性的用法介绍”的内容了,经过本文的学习后,相信大家对CSS中的font-size属性的用法介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: CSS中的font-size属性的用法介绍

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS中的font-size属性的用法介绍
    这篇文章主要讲解了“CSS中的font-size属性的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中的font-size属性的用法介绍”吧!...
    99+
    2024-04-02
  • css中background-size属性的使用介绍
    这篇文章主要介绍“css中background-size属性的使用介绍”,在日常操作中,相信很多人在css中background-size属性的使用介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2024-04-02
  • CSS 视觉属性中的字体属性详解:font-family 和 font-size
    字体在网页设计中起着非常重要的作用,它直接影响到用户对网页内容的阅读和理解。在CSS中,可以通过font-family属性来指定字体的名称或字体族名称,以控制网页中所使用的字体。下面是一个代码示例:p { font-family: Ar...
    99+
    2023-10-21
    CSS属性 视觉属性 字体属性
  • CSS中如何使用font-size属性
    CSS中如何使用font-size属性,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CSS属性font-size详解CSS的字体样式设置相...
    99+
    2024-04-02
  • css中font-size属性有什么用
    小编给大家分享一下css中font-size属性有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css font-size 属性font-size 属性设置...
    99+
    2023-06-17
  • CSS的font-size属性有什么作用
    本文小编为大家详细介绍“CSS的font-size属性有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS的font-size属性有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,...
    99+
    2024-04-02
  • CSS的font-size属性怎么设置
    今天小编给大家分享一下CSS的font-size属性怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。CSS属性font...
    99+
    2023-07-04
  • CSS的font-size属性及其em值的使用方法
    这篇文章主要介绍“CSS的font-size属性及其em值的使用方法”,在日常操作中,相信很多人在CSS的font-size属性及其em值的使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2024-04-02
  • css中position属性的用法介绍
    这篇文章主要介绍“css中position属性的用法介绍”,在日常操作中,相信很多人在css中position属性的用法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”cs...
    99+
    2024-04-02
  • CSS中margin属性的用法介绍
    本篇内容主要讲解“CSS中margin属性的用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中margin属性的用法介绍”吧!盒模型接触过 CSS ...
    99+
    2024-04-02
  • CSS中margin属性的介绍及用法
    这篇文章主要介绍“CSS中margin属性的介绍及用法”,在日常操作中,相信很多人在CSS中margin属性的介绍及用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS中...
    99+
    2024-04-02
  • CSS中font-size属性值有哪些种类
    这篇文章主要介绍“CSS中font-size属性值有哪些种类”,在日常操作中,相信很多人在CSS中font-size属性值有哪些种类问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • CSS 字体属性选择指南:font-family 和 font-size 的正确使用
    引言:在网页设计中,字体选择是一个重要的方面。一个合适的字体能够增强网页的可读性和美感。在 CSS 中,我们可以通过 font-family 和 font-size 属性来控制字体样式和大小。然而,正确地使用这两个属性是一个有挑战的任务。本...
    99+
    2023-10-21
    字体属性 (font) 字体家族 (font-family) 字号 (font-size)
  • css如何使用font-size属性设置文本的大小
    这篇文章给大家分享的是有关css如何使用font-size属性设置文本的大小的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 font-size 属性配置文本的大小。 有本事规...
    99+
    2024-04-02
  • 四大CSS属性用法介绍
    本篇内容主要讲解“四大CSS属性用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“四大CSS属性用法介绍”吧!四大CSS属性用法◆DIV绝对位置属性:CSS...
    99+
    2024-04-02
  • CSS中padding和margin属性的写法介绍
    这篇文章主要讲解了“CSS中padding和margin属性的写法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中padding和margin属性...
    99+
    2024-04-02
  • css中的@font-face属性怎么用
    小编给大家分享一下css中的@font-face属性怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!   css@font-face属性   指定名为"myFirstFo...
    99+
    2024-04-02
  • 如何使用CSS的font-size-adjust属性改善网页排版
    这篇文章主要为大家展示了“如何使用CSS的font-size-adjust属性改善网页排版”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用CSS的font...
    99+
    2024-04-02
  • CSS常用的几个属性介绍
    这篇文章主要讲解了“CSS常用的几个属性介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS常用的几个属性介绍”吧!5个实用的CSS属性这篇文章介绍了5...
    99+
    2024-04-02
  • CSS3中Animation属性的用法介绍
    这篇文章主要介绍“CSS3中Animation属性的用法介绍”,在日常操作中,相信很多人在CSS3中Animation属性的用法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作