排版设计在网站设计中起着重要的作用。布局和格式良好的文本内容有助于网站获得更大的成功,因为它创造了一种既愉快又易于消费的阅读体验。使用type的部分工作是为您的设计选择正确的字体,然后使用CSS将这些字体和字体样式添加到页面的显示中。这是通过使用所谓的字体堆栈来完成的。
当您指定要在网页上使用的字体时,最好还包括备用选项,以防找不到您的字体选择。这些回退选项显示在字体堆栈中。如果浏览器找不到堆栈中列出的第一种字体,它将移动到下一种字体。它会继续这个过程,直到找到一种可以使用的字体,或者它没有选择(在这种情况下,它只选择它想要的任何系统字体)。下面是应用于“body”元素时字体堆栈在CSS中的外观示例:
body { font-family: Georgia, "Times New Roman", serif;}乔治亚字体首先出现,因此默认情况下,这是页面将使用的字体,但如果由于某种原因该字体不可用,页面将返回到泰晤士报新罗马版。
用双引号将新罗马时代括起来,因为它是一个多字名称。单字字体名称(如格鲁吉亚或arial)不需要引号,但带有嵌入空格的多字字体名称需要引号,以便浏览器知道所有这些单词都包含字体名称。
字体堆栈以衬线字结尾。这是一个通用字体系列名称。如果一个人的电脑上没有佐治亚州或泰晤士报新罗马版,该网站将使用它能找到的任何衬线字体。浏览器会为你选择一种字体,但至少你会提供指导,让它知道哪种字体在设计中效果最好。
CSS中可用的通用字体名称有:
虽然在网页设计和排版中还有许多其他字体分类,包括slab serif、blackletter、display、grunge等,但这五种通用字体名称是CSS中字体堆栈中使用的名称。
通用(generic)和c中的非泛型集合#(non-generic collection in c#)的区别 泛型集合是一个类,它提供类型安全性,而不必从基集合类型派生并实现特定于类型的成员。非泛型集合是用于数据存储和检索的专用类,它提供对堆栈、队列、...
你听说过图标,也几乎肯定听说过字体,但什么是图标字体?今天我将向您展示什么是图标字体,以及如何使用它们来活跃您的网站。我们开始吧。 ...
...这个网站,并使用jQuery(jQuery指南)进行操作。你不会做什么真正的前沿,所以这段代码应该在大多数现代浏览器中都能很好地工作。 ...
...中其他项的增长方式。弹性收缩指定flex项相对于flex容器中的其他项收缩的方式。柔性包装指定柔性项是否应换行。调整内容指定在解析任何柔性长度和自动边距后,如何沿柔性容器的主轴对齐柔性项。秩序指定flex项目在flex容...
...在了很长一段时间了,所以是时候学习基本知识了。它是什么,如何工作,以及如何在HTML中编写一些常用元素。 ...
...描述HTML文件的格式。每一条规则都由两部分组成:设置什么样式以及如何设置样式。第一部分使用一系列称为“选择器”的术语进行控制 ...
...样式属性。额外的参考资料,请查看下面的文本。你需要什么用于编写HTML的纯文本编辑器您可以选择web浏览器来测试您的HTML希望加强你对网络工作方式的了解正如你所见,不需要太多就可以开始了。什么是样式和css(styles and css)...
...式web设计的重要组成部分。 媒体查询就像网站CSS文件中的小条件语句,允许您设置某些CSS规则,这些规则只有在满足特定条件时才会生效,例如屏幕大小高于或低于特定阈值时。 媒体查询现在是标准的,但非常旧的internet ...
...行此选项非常困难,因为您必须准确地知道第一个字母是什么,以便使用正确的图形。因此,每次编辑段落时,您可能需要创建一个新的图形。 首先,您需要创建第一个字母的图形。我们用Photoshop制作了字母L,字体为“爱德...