CSS字体

CSS字体图标 目录1 字体图标2 导入字体图标2.1 HTML标签内添加小图标2.2 字体图标的追加 1 字体图标 2 导入字体图标 在CSS样式中全局声明字体:简单理解把这些字体通过css引入到我们页面中。将下列代码放入style中 @font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?p4ssmb'); src: url('fonts/icomoon.eot?p4ssmb#iefix') format('embedde 阅读详情

一、长度单位

  • CSS中,长度单位有两种,分别是绝对长度单位和相对长度单位。

绝对长度单位

  • 绝对长度单位分为in(英寸)、cm(厘米)、mm(毫米)、pt(磅)、pc(pica)。其中,in(英寸)、cm(厘米)、mm(毫米)和实际中常用的单位完全相同。重点介绍一下pt(磅)、pc(pica)。
  • pt(磅):是标准印刷上常用的单位,72pt的长度为1英寸。
  • pc(pica):这也是一个印刷上用的单位,1pc的长度为12磅。
  • 绝对长度单位,虽然理解起来很容易,但是在网页的设计中很少用到。

相对长度单位

  • 相对长度单位是使用最多的长度单位。包括em、ex、px,下面分别介绍一下。
    1. em是定义文字大小的值,也就是文本中font-size属性的值。例如:定义某个元素的文字大小为12pt,那么,对于这个元素来说1em就是12pt。单位em的实际大小是受到字体尺寸的影响的。
    2. ex和em类似,指的是文本中字母x的高度,因为不同的字体的x的高度是不同的,所以ex的实际大小,受到字体和字体尺寸两个因素的影响。
    3. px就是通常所说的像素,使网页设计中使用最多的长度单位。将显示器分成非常细小的方格,每个方格就是一个像素。表面上看好像很容易理解,实际上,px的具体大小是受到屏幕的分辨率影响的,也就是和划分屏幕各自的方式有关。例如,同样是100px大小的字体,如果显示器使用800×600像素的分辨率,那么,每个字的宽度是屏幕的1/8。若将显示器的分辨率设置为1024×768像素,那么同样是100px字体的字,其宽度就越为屏幕宽度的1/10。

优缺点:

  • px:基于像素的单位.像素是一种有用的单位,因为在任何媒体上都可以保证一个像素的差别确实是可见的.
  • em :一般用来测量长度的通用单位(例如元素周转的页边空白和填充),当用于指定字体大小时,em单位是指父元素的字体大小.
    比如:这里的字是24px
  • 如果使用em来指定填充,填充的宽度是相对于DIV元素的字体大小而定的.
  • pt是印刷业上常使用的单位,磅的意思.一般也用于页面打印排版.
  • 以上三种PX是像素单位,EM是相对单位,PT是绝对单位.他们各自的好处是,PX可以在计算机屏幕上,能达到预期的效果,在打印机和其它的高分辨率设备上,它又能取得所希望的效果.
    EM的优点很多,比如在一个页面上,你给定了一个父元素的字体大小,这样就可以通过调整一个元素来成比例的改变所有元素大小.它可以自由缩放,比如用来制作可伸缩的样式表.
    PT是一种固定长度的度量单位,是能够使用测量设备测得的长度.绝对单位作用有限,因为它们不能够缩放,通常只用在已经知道是用在那种输出媒体的情况下才使用.但大多数情况下最好使用相对单位.
    所以应该没有最好的吧,一般都是用PX和EM这种配搭比较好
    建议:
平时都是用px来定义字体,所以无法用浏览器字体放大的功能,而国外大多数网站都可以在IE下使用。因为

1、IE无法调整那些使用px作为单位的字体大小;

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

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

px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)

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

任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 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作为单位就行了。

em有如下特点:

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

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

所以我们在写CSS的时候,需要注意两点:

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

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

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

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

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

常见的CSS字体 欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 除了上一节我们讲到的背景以外,字体也是一个我们最常用到的属性,接下来我们就来讲一讲CSS字体。 CSS字体(font)属性定义文本中的字体,我们将从以下几个方面进行介绍。 属性 描述 font 简... 阅读详情

相关推荐

【学习记录】IIC驱动ICM42670+卡尔曼滤波+四元数姿态角解算

ICM42670陀螺仪可以使用iic驱动,单片机平台使用GD32f305VE。

liarsup的博客 8271

Web前端之Html与Css-Big

Web前端之Html与Css-Big

优快云博客主页地址:https://mengjian.blog.youkuaiyun.com/ 655

深入解析组合逻辑环(combinational loop)的成因与解决方案

本文深入解析了数字电路设计中组合逻辑环(combinational loop)的成因与危害。通过边沿检测和中断轮询(round_robin)仲裁器等实例,揭示了代码如何意外形成环路,并对比了插入触发器、重构逻辑以及状态机思维三种核心解决方案,帮助硬件工程师从根本上避免这一常见设计陷阱,确保电路稳定可靠。

weixin_28278377的博客 315

CSS字体样式

CSS字体样式字体样式属性一、字体类型1.设置一种字体2.设置多种字体二、字体大小三、字体粗细四、字体风格五、字体颜色1、关键字2、16进制RGB值 字体样式属性 一、字体类型 font-family可以指定多种字体。使用多个字体时,将按从左到右的顺序排列,并且以英文逗号‘,’ 隔开。 1.设置一种字体 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <met

weixin_43350001的博客 8331

使用CAPL实现DoIP刷写

本文介绍了使用CAPL实现基于DoIP协议的ECU刷写方法,包含完整源码。

qq_56033302的博客 2762

华为OD机试新系统真题-魔法咒语组合(Java/Py/C++/Go/C/Js)

华为OD机试 新系统真题【魔法咒语组合】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【魔法咒语组合】多语言题解

qq_45776114的博客 671

CSS字体样式篇

1. CSS字体样式属性 1.1 font-size:字号大小 font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位。其中,相对长度单位比较常用,推荐使用像素单位px,绝对长度单位使用较少。具体如下: 1.2 font-family:字体 font-family属性用于设置字体。网页中常用的字体有宋体、微软雅黑、黑体等,例如将网页中所有段落文本的字体设置为微软雅黑,可以使用如下CSS样式代码: 1 | p{ font-family:"微软雅黑";} 注: 可以同时指

weixin_44908855的博客 7405

大数据预测分析:精准把握市场趋势

传统市场预测多依赖经验判断(比如“去年卖了1000件,今年加20%”)或小数据统计(比如用近6个月的销量做线性回归)。而大数据预测分析是:利用海量结构化+非结构化数据(销售、用户、社交媒体、天气等),通过机器学习/深度学习模型,挖掘数据中的关联关系与趋势规律,实现对未来市场走势的精准预测。更全面:覆盖内部(企业数据)+外部(行业、环境数据)的全维度数据;更精准:用算法替代人工,避免主观偏差;更实时:支持分钟级/小时级的实时预测(比如直播带货的销量预测)。错误做法。

AI智能探索者的博客 1025

CSS 字体

CSS 字体是 CSS 中用于控制文本外观的属性,包括字体系列、字体大小、字体样式(如斜体)和字体粗细(如加粗)。这些属性帮助网页设计师创建美观、易读的文本,尤其对于中文网页,选择合适的字体至关重要。CSS(Cascading Style Sheets)是一种样式表语言,用于描述 HTML 或 XML(包括 SVG、MathML 或 XHTML 等分支语言)文档的呈现方式。它定义了元素在屏幕、纸张、音频等媒体上的显示方式,例如字体、颜色、间距和布局。

likuoelie的博客 1309

《备考系统架构设计师》 - 专栏介绍和目录

本专栏包括所有历年真题及详解、章节知识核心总结、精选高分论文、补充知识、专题总结等。欢迎订阅专栏。

数据知道的博客 4万+

基于ADMM的TV正则化最小化稀疏实现图像重建

ADMM算法是一种求解带有约束条件的优化问题的有效方法,它可以将原问题分解成两个子问题,然后交替求解这两个子问题,直到收敛。为了解决这些问题,研究人员提出了许多图像重建方法,其中一种常用的方法是基于正则化的方法。在图像重建中,TV正则化是一种比较常用的正则化方法,可以有效地降低图像的噪声,并保持图像细节特征。通过本文的介绍和源代码的演示,我们可以看出基于ADMM的TV正则化最小化稀疏实现图像重建的方法是一种简单、高效、有效的图像重建方法,能够在一定程度上提高图像质量,对于实际应用具有一定的参考意义。

学习使你进步。 1762

关于CSS字体

一、长度单位二、颜色单位三、字体样式四、字体的大小五、字体的分类六、 文本样式css字体属性定义字体,加粗,大小,文字样式。

2401_83162772的博客 1710

OceanBase迁移平台OMS企业版部署

OceanBase迁移平台OMS企业版部署摘要: 本文档详细介绍了OceanBase迁移平台OMS企业版的部署流程,包含环境准备、OAT部署管理、MetaDB部署等关键步骤。

Sebastien23的博客 523

css字体加粗_CSS字体

css字体加粗At the dawn of the web you only had a handful of fonts you could choose from. 在网络诞生之初,您只有少数几种字体可以选择。 Thankfully today you can load any kind of font on your pages. 值得庆幸的是,今天您可以在页面上加载任何字体。 ...

cuk0051的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

css 都有哪些字体,css字体有哪些

css字体有:华文细黑、华文黑体、华文楷体、华文宋体、华文仿宋、黑体、宋体、新宋体、仿宋、楷体、微软雅黑体、隶书、幼圆、华文细黑、华文中宋、方正舒体、方正姚体、华文彩云、华文琥珀等。本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。.selector {font-family: "Microsoft YaHei", 微软雅黑, "Microsoft...

weixin_28848917的博客 8047

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

css引入字体

4、将文字拖到桌面,进入网站,点击UploadFonts上传你的文件,BASIC为直接转换,OPTIMAL为最佳性能(即压缩),最后一个是自定义,这边选第一个,将下方字段勾上,然后点击DownloadYourKit下载你的字体文件。7、我们需要先建立一个css,这个css是专门用于引入字体的,这里直接用字体名字命名,然后按照下面的写法来引入字体,路径引入你的字体。2、这里我用系统的文字来演示,打开C盘,找到windows下的Fonts文件夹,这是系统的字体文件,随便找一个你需要的,拖出来。...

m0_67401660的博客 1万+

[css]CSS 字体

CSS字体属性定义字体,加粗,大小,文字样式。

FL1768317420的博客 1363

CSS的字体

CSS 的字体属性让我们能够对网页中的文本进行详细控制。通过使用。

wangjinjin180的博客 1075

android 字体css样式,css字体设置

css字体设置.selector{ font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu }说明:加上中文名“微软雅黑”是为了兼容opera。MicrosoftJhengHei为微软正黑体,STHeiti为华文黑体,MingLiu记得11px下的中文有着不凡的效果。在css中推荐使用中文字体的英文表示...

weixin_35516624的博客 2535

css电脑字体,CSS字体

CSS字体属性定义字体家族,粗细,大小,和文本的样式。Serif 和 Sans-serif 字体的区别CSS 字体在CSS里面, 有两个类型的字体家族:通称族 - 一组具有相似外观的字体族 (像 "Serif" 或者 "Monospace")字形体系 - 一个特定的字体族 (像 "Times New Roman" 或者 "Arial")通称族字形体系描述SerifTimes New RomanGe...

weixin_35831256的博客 726

CSS3 字体

CSS3 字体模块是 CSS3 的一部分,提供了比 CSS2.1 更丰富的字体控制能力。开发者不仅可以依赖系统默认字体,还可以通过 @font-face 引入自定义字体(如 Web 字体),并利用扩展属性实现更复杂的字体效果。这在需要高定制化字体设计的场景中非常有用,例如品牌化网页或艺术性强的设计。CSS3 字体属性是指通过 CSS3 的新特性(如 @font-face、font-feature-settings 等)实现的字体样式和控制功能。自定义字体:通过 @font-face 引入 Web 字体。

likuoelie的博客 1095

CSS的字体样式

CSS的文本样式字体样式font-family属性font-size属性font-style属性font-weight属性font属性文本样式文本颜色 字体样式 属性名 含义 举例 font-family 设置字体类型 font-family:“隶书” font-size 设置字体大小 font-size:12px font-style 设置字体风格 font-style:italic font-weight 设置字体的粗细 font-weight:bold font 设置所

『愚』的博客 5026

CSS设置字体大小、字体粗细、字体风格

font-size:设置字体大小: 该属性值的单位可以使用相对单位和绝对单位,推荐使用相对定位中的px。(浏览器能够识别的最小像素是12px) p{ font-size:20px; } 常见尺寸单位: font-family:设置字体: 如果需要设置多个字体样式,则属性值可以写多个中间用逗号隔开即可,需要知道的是浏览器会从第一个字体属性值找,直到找到自己设备有的字体显示,自己设备没有的字体,按设备默认字体显示,推荐系统默认字体。 p{ font-family:"微软雅黑",Arial; }

专研前端,探索后端 2万+
上一篇: DOM初探系列(3)
下一篇: DOM初探(4)
big_eggplant
博客等级 码龄10年 6粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值