CSS网页设计时关于字体大小的设计

inline-block空隙之css letter-spacing与字体大小/字体关系数据表 本文提供inline-block空隙--letter-spacing与字体大小/字体关系数据表,需要的朋友可以参考下 立即下载

在设计网络应用时,您必须决定如何编辑字体。使用CSS时存在大量选项,每个开发者都有自己的喜好。本文主要讨论字体大小和网络应用内的操作。在开发网络应用时,没有比外观更重要的事情了。所以,如果发现设计人员十分关注字体及字体大小,我不会感到奇怪!新建一个前端学习qun438905713,在群里大多数都是零基础学习者,大家相互帮助,相互解答,并且还准备很多学习资料,欢迎零基础的小伙伴来一起交流。

  字体大小

  CSS2规范根据长度——水平和垂直尺寸——来定义字体。这个长度为一个数值,前面可能带一个可选的加(+)或减(-)标记符。另外,该数值后可能有一个可选的单位标识符。

  另外,CSS2规范定义了两个单位类型:绝对单位和相对单位。绝对值指定单位,而相对单位指定一个与另一个值成比例的值。下面的列表列出了相对单位标识符:

  em:元素字体的高度。它与使用该字体的元素的字体大小属性计算值相等。当它出现在字体大小属性值本身中时,会出现异常,这时它指母元素的字体大小。

  ex(x-高度):CSS2规范将它描述为小写字母x的高度。

  px(像素):它与背景或屏幕的分辨率有关。根据显示器分辨率输出不同像素,由于用户的喜好不同,显示器的分辨率可能会有很大差异。

  下面是有效的绝对单位标识符:

  in(英寸) 
  cm(厘米) 
  mm(毫米) 
  pt(点,1点=1/72英寸) 
  pc(12点活字,1pc=12点)

  测量绝对大小的另一种方法是使用衡量一个值的比例因数,应用以下关键字:最小、较小、小、中、大、较大和最小。中为基值,变小就减去一个因数,变大就增加一个因数,等等。CSS2规范定义的比例因数为1.2,这个值也可能依浏览器而变化。

  还可以应用百分比值来格式化文本。百分比值是一个可选的标记符,即数字后带有一个百分比符号(%)。百分比值总是与另一个值成比例。就字体而言,它与网页的基本字体大小成一定比例。

  如您所见,有许多方法可完成呈现文本这个看似简单的任务。下面的HTML格式文本(在段落元素中)应用了各种单位标识符。其中所有的值都相等,并假定以72dpi进行显示。

<html>
<head> 
<title>Font Sizing - equal values</title> 
</head><body> 
<p style="font-size: 36pt;">Point</p> 
<p style="font-size: 3pc;">Pica</p> 
<p style="font-size: 0.5in;">Inches</p> 
<p style="font-size: 1.27cm;">Centimeters</p> 
<p style="font-size: 12.7mm;">Millimeters</p> 
<p style="font-size: 300%;">Percentage</p> 
</body>
</html>

  您可以在这个列表中增加像素值,但它的值要依环境而定。例如,我的分辨率为1280X1024的手提电脑将显示与在上表中使用50像素值一致的文本。

  仔细阅读前面提到的CSS2规范,可以获得更多字体大小方面的知识。现在我将讨论如何决定在网络应用中使用哪种方法。

  选择哪一种方法

  在CSS中有许多和字体有关的选项,但哪一种最适合在您的网络应用中使用呢?绝对大小有许多缺陷,特别是在一致性、灵活性与访问性方面存在问题。与绝对字体大小相比,任何视力有缺陷的用户可使用相对字体大小来扩大页面中的文字,这样更便于阅读。因此,开发者经常使用相对大小。

  让我们来详细了解一下相对大小:

  像素是最通用的大小值。多数浏览器都支持它,但也并非总是如此。浏览器常常将像素当作屏幕像素而非CSS像素来处理。像素的一个缺点在于,它忽略或否定用户的喜好,且不能在IE中调整大小。

  许多开发者偏爱用点来衡量字体大小,但点主要用于桌面印刷系统,不方便移植到网络中。在呈现文本时,操作系统或浏览器默认使用像素。

  最常用的方法是使用em或百分比大小。EM可在所有支持调整尺寸的浏览器中进行调整。Em还与用户偏爱的默认大小有关。在IE中应用em的结果难以预料。在IE中最好使用百分比来设定文本大小。

  下面的例子结合使用em和百分比值来对文本进行格式化。基本文本用百分比值来设置,然后用em来进行调整。

<html>
<head> 
<title>Display Test</title> 
<style type="text/css"> 
body {font: Sans Serif, Arial; font-size: 110 %} 
</style></head><body> 
<p style="font-size: 1.0em;">Basic text.</p> 
<p style="font-size: 1.5em;">Larger text.</p> 
<p style="font-size: 0.5em;">smaller text.</p> 
</body>
</html>

  全都与外观有关

  现有的标准提供许多格式化并呈现网络应用中的文本的方法。开发者可以很方便地将文本分解成相对和绝对标识符。关键在于保持一致,并彻底检测解决方案

VASP+Multiwfn+VMD静电势计算与可视化全流程解析 静电势是表征分子与材料表面电荷分布的关键物理量,它通过求解泊松方程,将电子密度与原子核电荷在空间中的贡献结合起来,直观揭示体系的电子富集与缺失区域。这一性质在理解化学反应活性、分子间相互作用(如氢键、卤键)以及材料表面性质方面具有重要价值。在计算材料科学与量子化学领域,基于第一性原理计算获得高精度电子结构数据后,如何将其转化为可直观分析的静电势图,是连接理论计算与物理解释的关键技术环节。本文聚焦于构建一条高效、可控的端到端工作流,详细解析如何利用VASP进行高精度电子密度计算,通过专业波函数分析软件Mult 阅读详情

相关推荐

实战分享:如何用Java调用Doris FE接口实现高效Stream Load数据导入(附完整代码)

本文详细介绍了如何通过Java调用Doris FE接口实现高效的Stream Load数据导入,包含完整代码示例和性能优化技巧。Stream Load作为Doris的高效数据导入方式,相比传统JDBC提升5-10倍速度,适用于大规模数据处理场景,帮助开发者解决高吞吐量数据导入挑战。

weixin_29304985的博客 417

CSS中英文和中文高度不一样问题的解决办法 (实用)

现状: 一样的字体,一样的大小。中文行高要比数字的要高,如下图: 方法一: 改用等中、英文等高字体定例如宋体,如下图: font-family: "宋体",Simsun; 方法二: 使用line-height固定高度,如下图: line-height: 19px; 想进步了解可以参考资料: 1、css中英文字母和汉字行高不同解决方法 2、【css】探究font-size、文本实际高度、line-...

chelen_jak的专栏 6269

CTR模型:Deep&Cross Network

1. 简介 DCN模型(Deep & Cross Network for Ad Click Predictions)是2017年提出的。 出发点: (1)人工探索所有的交叉特征是不现实的; (2)难于推广未曾出现过的交叉特征。 DNN能够自动探索交叉特征并推广到未出现过的交叉特征,但是DNN的学习效率不高,且无法显式的学习特征交叉。 Deep&Cross Network, DCN 模型保留了DNN的优点,并提出了新的cross network,高效学习高阶特征交互。 优点: (1)cross

rosefun96的博客 9356

css文字和数字或者英文对不齐解决方案

由于文字基准线的不同,导致了数字偏上,英文偏下,当与中文一起排序时会有没有居中感,解决方案如下: height: 50px; line-height: 51px; /* 将行高比高度多出1px即可 */

SiShen654的博客 9219

eMMC FFU固件更新实战:从协议解析到设备修复

本文详细解析eMMC FFU固件更新技术,从协议原理到实战操作,涵盖EXT_CSD寄存器操作、命令流状态机解析及专业工具使用指南。通过真实维修案例,展示如何利用FFU机制修复设备故障,并提供高级优化技巧与安全注意事项,是硬件工程师和维修技术人员的实用参考。

weixin_29191761的博客 377

VFIO框架源码分析(一)- 从初始化到设备访问

本文深入剖析了Linux内核中的VFIO(Virtual Function I/O)框架,详细解读了其从初始化到设备访问的全过程。VFIO通过Container->Group->Device的层次化设计,利用IOMMU提供安全隔离,允许用户空间直接访问物理设备。文章基于Linux v5.15版本,重点分析了vfio_init模块入口、Container创建与配置、Group关联以及最终设备访问等关键环节,揭示了VFIO如何通过逐层授权机制构建安全可靠的设备直通模型,为虚拟化技术提供核心支持。

qq_36071928的博客 380

input标签根据输入字符动态自适应宽度的实现(解决字母数字显示占位大小不同问题)

项目中想做个input随着打字,input的宽随着字数变化而长度变化 看了有人说用onkeydown,onkeyup配合使用 &lt;input type="text" onkeydown="this.onkeyup();" onkeyup="this.size=(this.value.length&gt;4?this.value.length:4);" size="4"&gt; 还有...

lianzhang861的博客 1万+

CIC-IDS-2018数据集高效预处理实战:从数据清洗到特征整合

本文详细介绍了CIC-IDS-2018数据集的高效预处理方法,从数据清洗到特征整合的全流程实战。通过内存优化、异常值处理和特征工程等技巧,帮助网络安全研究人员快速处理大规模网络流量数据,提升机器学习模型的训练效率和准确率。特别针对特征数据的预处理提供了实用代码示例和优化建议。

weixin_29274969的博客 501

html中英文字母占几个px,CSS中解决英文字母、数字过长或者文本撑开网页

例如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa不能处理自动换行,将表格伸的很长很长,而汉字字符却可以自动换行。原因是:英文字母之间如果没有空格,系统认为是一个单词,就不会自动换行。汉字就没有这种情况。解决办法:用表格把要显示的内容装起来。在标签中加入“style='TABLE-LAYOUT: fixed'”,在需要强制单词换行的标签中加入“sty...

weixin_34086714的博客 1417

OpenClaw 在 Windows 环境下的完整安装、配置和部署指南

介绍Windows环境下OpenClaw的完整安装,配置和部署的全流程

hxbao的专栏 1485

Maestro 薛定谔软件简单分子对接案例

#参考:Maestro 薛定谔软件使用:Maestro 薛定谔对接:sid=287811。

weixin_42357472的博客 1万+

css如何放大网页字体大小怎么调整,CSS网页设计时关于字体大小的设计

核心提示:在设计网络应用时,您必须决定如何编辑字体。使用CSS时存在大量选项,每个开发者都有自己的喜好。在设计网络应用时,您必须决定如何编辑字体。使用CSS时存在大量选项,每个开发者都有自己的喜好。本文主要讨论字体大小和网络应用内的操作。在开发网络应用时,没有比外观更重要的事情了。所以,如果发现设计人员十分关注字体及字体大小,我不会感到奇怪!字体大小CSS2规范根据长度——水平和垂直尺寸——来定义...

weixin_34553907的博客 2323

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

网页设计html字体设置,CSS网页设计时关于字体大小的设计

CSS网页设计时关于字体大小的设计互联网 发布时间:2008-10-17 19:26:25 作者:佚名 我要评论在设计网络应用时,您必须决定如何编辑字体。使用CSS时存在大量选项,每个开发者都有自己的喜好。本文主要讨论字体大小和网络应用内的操作。在开发网络应用时,没有比外观更重要的事情了。所以,如果发现设计人员十分关注字体及字体大小,我不会感到奇怪!字体在设计网络应用时,您必须决定如...

weixin_29378975的博客 287

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

设计网页字体css,CSS网页设计时关于字体大小的设计

在设计网络应用时,您必须决定如何编辑字体。使用CSS时存在大量选项,每个开发者都有自己的喜好。本文主要讨论字体大小和网络应用内的操作。在开发网络应用时,没有比外观更重要的事情了。所以,如果发现设计人员十分关注字体及字体大小,我不会感到奇怪!字体大小CSS2规范根据长度——水平和垂直尺寸——来定义字体。这个长度为一个数值,前面可能带一个可选的加(+)或减(-)标记符。另外,该数值后可能有一个可选的单...

weixin_42548752的博客 379

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

笔记 || css字体word字体大小对照表

bekote的博客 2597

css通用命名大全,CSS的常用命名及规范

由于定位(Positioning)可以从正常的文档流中移除元素,并且还能覆盖盒模型(box model)相关的样式,因此排在首位。(1)颜色:使用颜色的名称或者16进制代码。左/中/右:left/center/right。内容:content/container。右导航:rightsidebar。左导航:leftsidebar。转角/圆角:corner。登录条:loginbar。版权:copyright。容器:container。登陆条:loginbar。版权:copyfight。

bushanyanci_z的博客 736

CSS3的REM设置字体大小

在Web中使用什么单位来定义页面的字体大小,至今天为止都还在激烈的争论着,有人说PX做为单位好,有人说EM优点多,还有人在说百分比方便,以至于出现了CSS Font-Size: em vs. px vs. pt vs. percent这样的PK大局。不幸的是,仍然有不同的利弊,使各种技术都不太理想,但又无法不去用。真是进也难,退也难呀。        最近在学习em的相关知识的时候,无意之间

natalie86的专栏 722

css slice后的长度_前端从入门到精通 | CSS(一)

CSS的发展历程1.CSS的英文Cascading Style Sheets层叠样式表目前CSS只支持:横向或者纵向布局2.两个人合作发明了CSS1994年哈肯.维姆莱提出了css的最初建议。伯特波斯当时正在设计一个叫做“Argo”的浏览器,他们决定一起合作设计CSS3.W3C开始接管CSS1997年初。W3C内组织了专门管CSS的工作组,其负责人是克里斯李雷4.css2.11988年5...

weixin_39866881的博客 89

CSS FONT-SIZE: EM VS. PX VS. PT VS PERCENT

CSS FONT-SIZE: EM VS. PX  PERCENT One of the most confusing aspects of CSS styling is the application of the font-size attribute for text scaling. In CSS, you’re given four differe

程序改变世界 2251

html css更新,html - CSS: Auto update font size - Stack Overflow

I have a nav bar. When the user makes their screen bigger I want my font size to auto adjust. I tried it with: li { font-size: 1.2vw; } It works if the page is refreshed after adjusting the screen...

weixin_35642587的博客 158

font-size的单位px与em分析

<br />这里引用的是Jorux的“95%的中国网站需要重写CSS”的文章,题目有点吓人,但是确实是现在国内网页制作方面的一些缺陷。我一直也搞不清楚px与em之间的关系和特点,看过以后后确实收获很大。平时都是用px来定义字体,所以无法用浏览器字体放大的功能,而国外大多数网站都可以在IE下使用。因为 <br /><br /> Example Source Code [www.52css.com]  1. IE无法调整那些使用px作为单位的字体大小; <br />  2. 国外的大部分网站能够调整的原因在于其

拓 1036

html里%和em还要rem,css中px、em、rem的区别是什么?

区别:px表示像素,是相对长度单位,是相对于显示器屏幕分辨率来设置字体大小的,不支持IE的缩放;em是相对长度单位,是相对于其父元素来设置字体大小的,支持IE的缩放;rem是相对长度单位,是相对HTML根元素来设置字体大小的。PX,EM和REM的定义px表示像素,不会因为其他元素的尺寸变化而变化。像素的大小是会“变”的,也称为“相对长度”,越高位的像素,其拥有的色板也就越丰富,越能表达颜色的真实感...

weixin_35682426的博客 322

html 京东购物车样式,购物车css样式效果

购物车效果body {background: black;}nav {width: 120px;height: 40px;background: #ccc;margin-left: 300px;position: relative;}nav a {display: block;width: 100%;height: 100%;transition: 0.1s 1s;/*鼠标移开*/}nav:hov...

weixin_29219189的博客 1055

px,em,rem三者的区别

em,px,rem三者的区别px解析em解析rem解析 px解析 px是绝对定位,是css中最基本的长度单位 弊端:当用户和Ctrl滚页面的时候(说白了就是ctrl+,ctrl-), 你会发现页面结构产生了不可预知的错乱 em解析 em是相对定位,em相对的基准点就是浏览器的字体大小,浏览器默认字体大小是16px,也就是1em默认等于16px, 如果你想给某个文字设定为14px,就这样写 font-size:0.875em; 公式是14/16=0.875em,如果想要15px, 那么就是15/16=0.

qq_45378970的博客 328

CSS(一)vw、vh、%、px、rem的区别和使用场景

vw、vh是相对于视窗的单位,是相对单位。 1vw相当与视窗宽度的1/100,1vh相当与视窗高度的1/100 对宽度设置时%>vw,对高度设置时vh>% 可以参考下面的一篇文章 对字体进行设置大小时,使用rem可以使字体大小跟随界面大小的改变二改变。 rem是相对于页面根元素html的大小来计算的。 页面font-size默认是16px,可以通过下面来转换 ...

qq_47627886的博客 975
上一篇: div+css在思路和流程上实现结构与表现的分离
下一篇: Web开发期待的CSS的一些功能
前端基础开发
博客等级 码龄7年 50粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值