CSS 中的版式和字体样式

css 中的版式和字体样式

讲座 4:css 中的版式和字体样式

在本次讲座中,我们将探讨如何使用 css 设置文本样式。版式是网页设计的一个重要方面,影响可读性、用户体验和整体美观。在本讲座结束时,您将了解如何在网站上应用各种字体样式并控制文本外观。

了解网页字体

网络字体允许您在网站上使用各种字体。您可以使用设备上预装的系统字体,也可以使用 google fonts 等服务导入自定义字体。

1.系统字体

系统字体是可靠的,因为它们预装在大多数设备上,但它们限制了您的设计选项。

示例:

  body {    font-family: arial, sans-serif;  }
2.谷歌字体

google fonts 提供多种网络字体供您选择,您可以轻松地将它们集成到您的网站中。

立即学习“前端免费学习笔记(深入)”;

示例:

首先,在 html 中包含字体链接:

 

然后,在 css 中应用字体:

 body {   font-family: 'roboto', sans-serif; }

css 中的字体属性

css 提供了多种属性来设置字体样式,包括字体大小、粗细、样式等等。

1.字体大小

您可以使用 font-size 属性控制文本的大小。

示例:

  h1 {    font-size: 36px;  }  p {    font-size: 16px;  }
2.字体粗细

font-weight 属性允许您设置文本显示的粗体程度。

示例:

  h1 {    font-weight: bold; /* or use numeric values like 700 */  }
3.字体样式

字体样式属性可让您将文本设置为斜体。

示例:

  em {    font-style: italic;  }
4.字体变体

使用 font-variant 以小写字母显示文本。

示例:

  p.caps {    font-variant: small-caps;  }
5.行高

line-height 属性控制文本行之间的间距。

示例:

  p {    line-height: 1.5;  }
6.文本对齐

text-align 属性控制元素内文本的水平对齐方式。

示例:

  h1 {    text-align: center;  }
7.文字装饰

text-decoration 属性允许您向文本添加下划线、上划线或删除线。

示例:

  a {    text-decoration: underline;  }
8.文字阴影

您可以使用 text-shadow 属性为文本添加阴影效果。

示例:

  h2 {    text-shadow: 2px 2px 5px gray;  }

实际示例:

让我们结合这些属性来设计网页样式,重点关注排版。

html:

welcome to our blog

latest updates

stay updated with the latest trends in web development, design, and more.

explore articles, tutorials, and resources to help you master the art of web design.

css:

/* Google Font */@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');body {  font-family: 'Open Sans', sans-serif;  color: #333;  line-height: 1.6;}/* Heading Styles */h1 {  font-size: 36px;  font-weight: 700;  text-align: center;  text-shadow: 2px 2px 4px #aaa;}h2 {  font-size: 28px;  font-weight: 700;  margin-top: 20px;}/* Paragraph Styles */p {  font-size: 18px;  margin-bottom: 15px;}.intro {  font-style: italic;  font-variant: small-caps;  text-align: justify;}/* Centering the content */.content {  max-width: 800px;  margin: 0 auto;  padding: 20px;}

在此示例中:

所有文本均使用 google 字体“open sans”。标题(h1、h2)采用特定的字体大小、粗细和文本阴影进行样式设置。段落采用标准字体大小,并在 .intro 类中应用特殊样式,包括斜体和小型大写字母。内容位于页面中央,具有最大宽度和自动边距。

练习运动

创建一个包含各种标题和段落的 html 页面。应用不同的字体属性来设置文本样式。使用 google 字体让您的网页具有独特的外观。尝试文本对齐、装饰和阴影效果。

下一步:在下一讲中,我们将讨论 css 布局:浮动、flexbox 和网格,您将在其中学习如何为以下内容创建复杂且响应式的布局你的网站。请继续关注!

在 linkedin 上关注我
里多伊·哈桑

以上就是CSS 中的版式和字体样式的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1629747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 12:44:56
下一篇 2025年12月24日 12:45:02

相关推荐

  • 使用 API 和 JSON 的 Shopify Liquid REPL

    我非常兴奋 ? 分享我的新网站 Shopify Liquid REPL。 我最近看到 Taylor Page 关于 Shopify REPL (Read-Eval-Print-Loop) 的帖子,这促使我查看了该网站。检查网站的输出后,我创建了一个新版本,该版本集成了通过 API 输入的 JSON …

    2025年12月24日
    000
  • 响应式网页设计在当今数字环境中的重要性

    在快节奏、不断发展的技术世界中,网站已成为企业、组织和个人的数字店面。随着数十亿用户通过各种设备(从台式机和笔记本电脑到平板电脑和智能手机)访问互联网,网站仅仅在单一屏幕尺寸上看起来不错已经不够了。这就是响应式网页设计发挥作用的地方,确保所有设备上的无缝用户体验。但到底什么是响应式网页设计,为什么它…

    2025年12月24日
    000
  • 了解 CSS 盒模型:内容盒与边框盒、内联元素与块元素

    作为前端开发人员,了解 css 盒模型是make-or-break能够提供像素完美的布局。让我们深入讨论一下内联元素和块元素在两种盒模型类型(内容盒和边框盒)的上下文中的行为有何不同。 基础知识:盒子里有什么? 在详细介绍之前,有必要回顾一下盒模型是什么。页面上的每个元素都是一个盒子(是的,即使是那…

    2025年12月24日
    000
  • 建立一个温度转换器网站

    介绍 各位开发者大家好!我很高兴分享我的最新项目:实用的温度转换器。该项目非常适合那些希望通过处理用户输入、执行转换和动态更新 dom 来增强 javascript 技能的人。无论您是初学者还是经验丰富的开发人员,此温度转换器都是了解单位转换基础知识的绝佳项目。 项目概况 温度转换器是一款基于网络的…

    2025年12月24日 好文分享
    000
  • 工具和资源 [实时文档]

    CSS https://unsplash.com = 示例图片https://uifaces.co = 示例用户面部图像https://extract.pics/ = 从网站提取所有图像https://color.adobe.com/ = 上传渐变图像并获取十六进制颜色代码https://www.l…

    2025年12月24日
    000
  • 每个 UI 开发人员都应该知道的聪明的 CSS 行话

    简介:简洁 css 的力量 作为 ui 开发人员,您总是在寻找简化代码并创建更高效​​、更引人注目的设计的方法。 css(层叠样式表)是您的武器库中的基本工具,掌握它可以显着提高您的生产力和工作质量。在这篇博文中,我们将探索 15 个独特的 css 行话,它们可以彻底改变您设计网页的方法。 这些紧凑…

    2025年12月24日
    000
  • 如何在高对比度模式下自动调整颜色

    介绍 我最近收到一份错误报告,其中 svg 图标在高对比度模式下无法正确显示。在这篇文章中,我将分享对我有用的解决方案。 解决方案 在高对比度模式下,我使用canvastext系统颜色来自动调整图标的颜色。 .icon { mask-image: url(svg-link); background-…

    2025年12月24日
    000
  • 使无头组件易于设计

    无头组件只是一个无样式组件,还是还有更多内容? 网络已经通过要求定义样式来将样式与内容分开在 css 中而不是 html 中。这种架构允许每个网页都采用全局设计标准,无需定义任何特定于页面的样式。 随着网络演变成一个应用程序平台,开发人员寻找方法他们不断增长的代码库更易于维护。如今,事实上的策略是组…

    2025年12月24日
    000
  • 在 Reactjs 应用程序中查看过渡动画

    有一天,我想为网站创建快速从列表动画中删除项目的功能。这次跳过react transition group,尝试新的view transition,节省时间。 当很少有代码能做到这一点时,为什么要编写大量代码。 view transition api 仅适用于 chrome,但我不在乎。 关键是 d…

    2025年12月24日
    000
  • 姜戈顺风

    本教程演示如何在新项目中从头开始配置 django 和 tailwindcss。 django 设置 创建一个名为 .venv 的新虚拟环境。 # windows$ python -m venv .venv$ .venvscriptsactivate.ps1(.venv) $# macos/linu…

    2025年12月24日
    000
  • ⏰ 你的声音很重要 – CSS 调查现已开放!

    嘿? 本周五,Sprintfolio 将举办Designer + Dev Mixer。我正计划参加并且对此感到非常兴奋! 这将是与设计师和开发人员建立联系、交流见解并促进集体成长的绝佳机会。 我强烈推荐加入 – 完全免费!谁有兴趣? – 注册 享受 ? – Ada…

    2025年12月24日
    000
  • ust-Know 高级 Tailwind CSS 实用程序可增强开发体验

    tailwind css 以其实用性优先的方法而闻名,使开发人员能够直接在 html 中创建高度可定制的设计。除了基础知识之外,掌握高级实用程序还可以显着增强您的开发工作流程,使其更快、更高效。在这里,我们将探索每个开发人员都应该知道的六个高级 tailwind css 实用程序,并通过并排代码编辑…

    2025年12月24日 好文分享
    000
  • 使用 CSS 将渐变应用于文本。

    文字渐变 如今你可以在很多地方看到文本渐变等漂亮的技巧……但是呢?你有没有想过它们是如何制作的?今天就教你吧 .text-gradient { background: linear-gradient(-25deg, #5662f6 0%, #7fffd4 100%); col…

    2025年12月24日
    000
  • 黑暗主题的力量和性能优化:简单指南

    在当今的数字时代,用户体验是关键。增强这种体验的一种方法是在您的网站或应用程序上实施深色主题。它不仅看起来时尚,而且还可以提高现代设备的性能并节省电池寿命。让我们探索如何使用深色主题优化您的网站并提高性能。 为什么选择黑暗主题? 减少眼睛疲劳:深色主题对眼睛更温和,尤其是在弱光条件下。这使用户可以更…

    2025年12月24日 好文分享
    000
  • 掌握 CSS:终极 CSS 实践挑战课程

    通过 labex 的综合 css 实践挑战课程释放您作为 css 大师的真正潜力。这个精心设计的程序是您磨练 css 技能并将您的 web 开发能力提升到新高度的门户。 深入 CSS 的深处 无论您是经验丰富的 CSS 老手还是初露头角的 Web 开发人员,本课程都提供了丰富的实践练习宝库,可以挑战…

    2025年12月24日
    000
  • 组织和维护您的 CSS 类

    简介 有组织的 css 在 web 开发中的重要性。css 管理的常见挑战。 了解基础知识 什么是 css 类?命名约定的重要性。好与坏命名实践的示例。 css 方法论 bem(块元素修改器)smacss(css 可扩展和模块化架构)oocss(面向对象的 css)原子css每种方法的优点和缺点。 …

    2025年12月24日
    000
  • 另一个网站重新设计

    在我看来,这篇文章是我昨天写的。 好的。所以…我可能已经完全重建了我的网站…再次 sid ・21 年 12 月 23 日 #webdev #showdev #html #css 然而,近四年过去了,事后看来,我可以自信地说,我早期在网页设计方面的尝试是,好吧,我们只能说不太出…

    2025年12月24日 好文分享
    000
  • 从头开始设置 Tailwind CSS 项目

    从头开始设置 tailwind css 项目 tailwind css 因其实用性优先的样式设计方法而成为开发人员的热门选择。它提供了一种高度可定制且高效的方法来设计 web 应用程序,而无需编写自定义 css。在本指南中,我们将引导您从头开始设置 tailwind css 项目。 目录 tailw…

    2025年12月24日
    000
  • 博客网站 |第 10 天的网站

    很高兴与大家分享这个网站网站链接:https://blog-ofameh.vercel.app 点击访问:博客网站 将我这 10 天所学到的一切都运用在这件事上…… 样式(CSS)让我放慢了速度,但我最终掌握了它的窍门,并从中学到了很多东西。 这是代码,有点长,所以我上传了 …

    2025年12月24日
    000
  • 使用 CSS 变量在 Nextjs 中应用深色模式

    在当今的 web 开发环境中,提供深色模式选项对于现代用户界面几乎至关重要。在本文中,我们将探索如何使用 css 变量、tailwind css 以及一些有用的工具和包在 next.js 项目中实现强大的暗模式解决方案。 实用程序类的 tailwind css 首先,让我们在 next.js 项目中…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信