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 中的版式和字体样式的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2854011.html

(0)
上一篇 2025年3月10日 14:45:18
下一篇 2025年3月10日 14:45:24

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用 React 构建 BMI 计算器

    使用 react 构建 bmi 计算器 介绍 体重指数(bmi)是一种广泛使用的指标,用于确定一个人在给定身高下是否拥有健康体重。在本博客中,我们将逐步介绍如何使用 react 创建一个简单但实​​用的 bmi 计算器。这个项目允许用户输入…

    2025年3月10日
    000
  • 使用 API 和 JSON 的 Shopify Liquid REPL

    我非常兴奋 ? 分享我的新网站 Shopify Liquid REPL。 我最近看到 Taylor Page 关于 Shopify REPL (Read-Eval-Print-Loop) 的帖子,这促使我查看了该网站。检查网站的输出后,我创…

    2025年3月10日
    200
  • 使用 Tailwind CSS 创建流星边框动画

    在这篇博文中,我们将使用 tailwind css 创建一个迷人的“流星”边框动画。此效果为输入字段提供发光的动画边框,可以吸引用户的注意力 – 非常适合电子邮件注册或重要通知等号召性用语部分。 演示 在深入研究代码之前,您可以…

    2025年3月10日
    200
  • HTML、CSS 和 JavaScript 项目

    欢迎来到我的 html、css 和 javascript 项目集合!这篇博文全面概述了我创建的各种项目,展示了 web 开发的不同方面。每个项目都可以在自己的存储库中找到,其中包含您需要探索和学习的所有代码。 目录 简介项目概况开始使用贡献…

    2025年3月10日
    200
  • Riva – Tailwind CSS 仪表板模板生成器

    大家好! 我想向您介绍 Riva Dashboard,这是一个用于 Tailwind CSS 的拖放式仪表板模板生成器,旨在帮助开发人员加快开发过程。 Riva 构建于 Tailwind CSS 之上,具有以下功能,包含 72 多个组件(更…

    2025年3月10日
    200
  • 介绍我的新 Bootstrap olor 调色板生成工具

    嘿,开发者社区! ? 我很高兴分享我一直在开发的一个新工具,它将使您的网页设计过程更加顺畅和更加个性化。如果您发现自己想要更多地控制网站的配色方案,那么这个工具适合您! ? 它有什么作用? 这个 Bootstrap 5 调色板生成器工具可让…

    2025年3月10日
    200
  • 带有媒体查询的响应式网页设计

    第 6 讲:带有媒体查询的响应式网页设计 在本次讲座中,我们将深入探讨响应式网页设计,这是创建在从台式机到智能手机的所有设备上看起来都很棒的网站的关键技能。响应式设计的关键是使用媒体查询,它允许您根据屏幕尺寸或设备特性应用不同的样式。 了解…

    2025年3月10日
    200
  • 如何将 CSS 样式添加到 HTML 页面:初学者指南

    简介想象一下您在厨房里,准备准备一道菜。主要成分 (html) 摆在您面前:肉、蔬菜、香料。但要将这些食材转化为烹饪杰作,您需要烹饪技术、调味料和摆盘——这就是 css(层叠样式表)发挥作用的地方。 css 就像网络的“调味艺术”:没有它,…

    2025年3月10日
    200
  • How to create typography tokens for a design system using Sass mixins

    许多设计系统都是从颜色和尺寸等基本设计标记开始的,这些标记可以轻松转换为 css 变量(或 sass 或 less 等)。 // tokens.scss$primary-text-color: #aaa;$secondary-text-co…

    2025年3月10日
    200
  • 仅使用 CSS 从图像中删除背景

    注意:我刚刚翻译了下面的文字并将其发布在这里。参考文献位于本文末尾。 在这篇适合初学者的博客文章中,我们将学习如何仅使用 css(特别是 css 属性 mix-blend-mode)从图像中删除背景。此技术可用于创建有趣的视觉效果并通过减少…

    2025年3月10日
    200

发表回复

登录后才能评论