设计我们的内容

设计我们的内容

造型简介

在过去的几周里,我们讨论了如何将您需要的所有信息放到网页上。但是,如果您一直在跟踪并编写代码,您可能会注意到您的页面看起来不太吸引人。事实上,他们甚至可能看起来很糟糕……

到目前为止,我们还没有向我们的网页添加任何样式。样式是我们为浏览器提供的规则,告诉它我们希望 HTML 元素在页面上的外观。我们可以更改大小、字体、颜色、位置、对齐方式和许多其他内容!但如何?

添加我们的第一个样式

此文本现在是蓝色的!

就是这样!如果您好奇,请将其复制并粘贴到文档中,然后在浏览器中打开它。你看见什么了?文字现在是蓝色的!不错!

那么,这是怎么回事?我们用段落元素包围文本内容,并为该段落元素赋予样式属性。请注意开始

标记中的 style=。在属性值中,我们将颜色样式指定为蓝色值:“color: blue;”。

现在,这很酷,但是如果我们想让文本在页面上居中怎么办?

此文本为蓝色且居中!

我们只需更改 style 属性中的值!强大的!但是该值属性发生了什么?我们以前没有见过这种语法!这就是CSS!但是等等,如果我们正在编写 HTML,为什么它会在这里?

我们是!但 HTML 并不是为样式而设计的;它是为样式而设计的。它是为结构和语义而设计的(我们将在后面的文章中介绍)。如果我们想改变页面的外观,我们必须修改样式表。默认情况下,我们的浏览器决定如何使用所谓的“用户代理样式表”来解释 HTML 中的信息。到目前为止您所看到的字体大小和颜色都是基于此!当我们将 CSS 添加到样式属性时,我们定义的样式将覆盖用户代理样式表,而我们未定义的任何样式将回退到该表。 CSS 代表层叠样式表,这就是原因!

这太棒了。现在我们可以改变页面的外观,可能性是无限的。但想象一下,如果我们想要更多定制:

欢迎来到我的网站!

希望您今天过得愉快!

哇…只有两行文本就有很多代码…而且很难快速了解发生了什么!这是一个问题,因为如果您稍后尝试返回编辑此信息,那么您将花费比如下所示更长的时间:

欢迎来到我的网站

祝您度过愉快的一天!

我们如何解决这个问题?

CSS 简介

为了防止 HTML 变得混乱,我们将所有样式移至 .css 文件中!对于小型项目,我们通常称之为 style.css。除了整理我们的代码之外,将样式移动到新文件中还实现了称为关注点分离的编程概念。这意味着我们希望将代码分割成其功能组件。我们的代码不应该尝试做所有事情,而应该分解成更小的部分,只做好一件事!

在此示例中,我们没有使用一个文件来构建内容并对其进行样式设置,而是使用两个文件:一个用于构建内容,另一个用于设置样式。忧虑分开!那么,这可能是什么样子?

h1 {  字体大小:36px;   字体粗细:500;   文本对齐:居中;  文本装饰:下划线;  底部填充:16px;  颜色:#b0b1b2;  不透明度:0.7;}p {  字体大小:16px;  字体粗细:300;  文本对齐:左对齐;  左内边距:100px;  背景颜色:黄色;}

啊,好多了!现在,我们的 HTML 文件不再因所有这些样式而混乱!您在上面看到的是两个 CSS 规则集。规则集由一个选择器和两个大括号组成,其中包含有关如何设置选择器样式的所有信息。在此示例中,我们看到的两个选择器是 h1 和 p。这意味着此处列出的所有样式将分别应用于任何 HTML

元素!

我们可以对任何类型的元素执行此操作!事实上,我们可以通过多种方式使用 CSS 选择器来选择对象,但我们将在另一周再讨论。现在,只要知道如果您输入元素类型,您就可以在大括号内添加样式!

我们已经定义了一些样式,但是我们如何确保我们的浏览器知道将它们应用到哪个文件?

链接元素

我们要学习的第一个

元素是 元素。它有一些用例,但出于我们的目的,我们将使用它将 style.css 链接到 index.html。换句话说,这个元素告诉我们的浏览器该页面使用哪个样式表。实际上,它看起来像这样:

      我的网页            ...  

就是这样!我们的 style.css 链接到我们的 HTML 文档,并且样式将被应用。

让我们分解这个链接元素。首先,它是一个自关闭元素,因此我们不需要关闭标签,并且它内部不包含任何内容。该元素有两个必需的属性:href 和 rel。这些是必需的,因为 元素将外部资源链接到 HTML 文档。因此,我们需要告诉浏览器 1)该资源在哪里以及 2)该资源的用途。 href 代表“超文本引用”,决定了位置,而 rel 或关系决定了用途!

需要注意的是,使用 href 属性,您提供的路径可以是绝对路径,也可以是相对路径。这意味着您可以给出根目录中的文件路径的位置,例如 /Users/username/Documents/project/style.css (绝对)。或者您可以相对于您正在处理的文件的位置来执行此操作,如上所述。文件名前的 ./ 表示浏览器应在与 HTML 文件相同的文件夹(或目录)中查找 style.css。您还可以在此处添加 URL;许多内容交付网络允许您使用预制样式表,您也可以使用 元素连接它们!

挑战

好了,今天我们已经讲了很多了。现在是时候付诸实践了。将您在上周的挑战中创建的“关于我”页面到一个名为 style.css 的新文件。 (确保将其放在与 HTML 文件相同的文件夹中!)

然后,为每个元素创建样式。尝试使用您可以分配的不同样式,直到您的“关于我”页面看起来更漂亮! (注意:您还可以定位 和

元素!)

有关可以应用的样式的完整列表,请查看 Mozilla 开发者网络。他们托管 Web 开发语言的完整文档:HTML、CSS 和 JS!这是他们网站的链接。使用侧边栏中“参考”下的属性列表来看看有什么可能!

下周见!

以上就是设计我们的内容的详细内容,更多请关注创想鸟其它相关文章!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 12:25:36
下一篇 2025年12月24日 12:25:49

相关推荐

  • CSS 介绍、什么是 CSS、为什么我们使用 CSS 以及 CSS 如何描述 HTML 元素

    CSS是什么? CSS 代表层叠样式表CSS 描述了 HTML 元素如何在屏幕、纸张或其他媒体上显示CSS 节省了大量工作。它可以同时控制多个网页的布局外部样式表存储在 CSS 文件中为什么我们使用CSS?CSS 用于定义网页的样式,包括设计、布局以及针对不同设备和屏幕尺寸的显示变化。 示例 身体{…

    2025年12月24日
    000
  • z-index是什么

    z-index 是一个 CSS 属性,用于控制元素在页面上的层叠顺序:较高 z-index 值表示元素位于更前面的层级。正整数使元素位于其父元素或兄弟元素的前面。负整数使元素位于其父元素或兄弟元素的后面。仅在包含定位的元素时起作用。嵌套元素的 z-index 值无效,除非父元素也具有定位。具有透明背…

    2025年12月24日
    000
  • opacity属性用法

    opacity属性用于控制元素透明度,取值范围0到1。使用方法如下:1. CSS样式:element { opacity: value; };2. 内联样式: … ;值0表示完全透明,1表示完全不透明(默认),0.5表示半透明(50%透明度)。使用时要注意:该属性会继承,子元素可见性不受…

    2025年12月24日
    000
  • padding是内边距还是外边距

    Padding 是用于控制元素内容周围空白的 CSS 属性,应用于元素的内边界,与 Margin(外边距)的区别在于它应用于外边界。Padding 可用于添加空白、创建边框、调整位置和设置组间距。它可通过 padding 或 padding-top/right/bottom/left 属性设置。 P…

    2025年12月24日
    000
  • css居中怎么看宽度

    CSS居中元素的宽度检测有两种方法:使用浏览器的开发者工具查看元素的计算宽度(包括边框和填充);使用JavaScript的offsetWidth(含边框)或clientWidth(不含边框)属性获取宽度。 CSS 居中元素的宽度检测 当使用 CSS 将元素水平居中时,确定元素的宽度非常重要,以便对其…

    2025年12月24日
    000
  • css表单下拉框怎么改

    要修改 CSS 表单下拉框,需识别下拉框元素(通常是 ),并使用 CSS 选择器定位它。然后,可以使用 background-color、color、font-size 和 border 等样式属性来更改下拉框的外观。伪类允许您在特定状态下(如鼠标悬停或获得焦点)设置样式。 如何修改 CSS 表单下…

    2025年12月24日
    000
  • css标签选择器怎么设置

    使用 CSS 标签选择器设置样式涉及以下步骤:确定要选择的 HTML 元素(例如 标签)。在样式表中使用标签选择器语法(element_name {property: value})。将样式表链接到 HTML 文档以应用样式。 CSS 标签选择器:设置方法 CSS(层叠样式表)标签选择器是一种强大的…

    2025年12月24日
    000
  • css与html怎么链接

    将 CSS 连接到 HTML 的方法有三种:内联样式表、内部样式表和外部样式表。外部样式表通常通过在 HTML 头部中使用 标签引用一个名为 style.css 的单独文件。它具有样式重用、集中管理和性能优化等优点。 CSS 与 HTML 链接 如何将 CSS 连接到 HTML 将 CSS 链接到 …

    2025年12月24日
    000
  • css半透明怎么做

    css 实现半透明的方法 1. RGBA 值 在 CSS 中,可以使用 RGBA 值来设置半透明。RGBA 是红、绿、蓝和 alpha 的缩写,其中 alpha 值指定透明度。alpha 值介于 0(完全透明)和 1(完全不透明)之间。 background-color: rgba(255, 255…

    好文分享 2025年12月24日
    000
  • padding四个值的顺序

    CSS 内边距顺序为:1. 上;2. 右;3. 下;4. 左。用于按顺时针方向增加元素周围的空白区域。 CSS 内边距 (padding) 中四个值顺序 CSS 内边距属性用于增加元素周围的空白区域。它有四个值,按顺时针方向排列: 1. 上内边距 (padding-top) 设置元素上方边缘的空白。…

    2025年12月24日
    000
  • css边框阴影怎么取消

    CSS 中取消边框阴影的方法:将 “box-shadow” 属性的值设置为 “none”,例如:#element { box-shadow: none; }。这将取消所有边框阴影,包括偏移量、模糊半径和扩散半径。 CSS 边界阴影取消方法 在 CSS …

    2025年12月24日
    000
  • css布局怎么让div嵌套

    要使用 CSS 布局在 div 内嵌套 div,步骤如下:1. 创建父 div 并设置其宽高;2. 设置子 div 为绝对或相对定位;3. 设置子 div 在父 div 中的位置。通过这三个步骤,可以实现子 div 相对于父 div 的定位。 如何使用 CSS 布局在 div 内嵌套 div 使用 …

    2025年12月24日
    000
  • css怎么删除无序列表的点

    无序列表中的项目符号可以通过使用 CSS 将 list-style-type 属性设置为 “none” 来删除。这将导致项目以纯文本形式显示,而不会显示任何符号。 如何使用 CSS 删除无序列表的点 无序列表使用圆点或方块等符号来表示列表项。要删除这些符号,可以使用 CSS。…

    2025年12月24日
    000
  • css内容怎么居中

    在CSS中,内容居中可通过以下方法实现:文本:text-align: center;块级元素:margin: 0 auto;Flexbox:display: flex; justify-content: center;绝对定位:position: absolute; left: 50%; trans…

    2025年12月24日
    000
  • css怎么定义字体颜色

    在 CSS 中,可以使用 color 属性定义字体颜色。支持多种值,包括十六进制颜色代码、RGB/RGBA 颜色值、颜色名称,以及 currentColor 关键字。语法:selector { color: color-value; } 如何使用 CSS 定义字体颜色 在 CSS 中,可以使用 co…

    2025年12月24日
    000
  • css滚动条怎么添加

    css 中添加滚动条 在 CSS 中添加滚动条非常简单,只需为容器元素设置 overflow 属性即可。 1. 设置 overflow 属性 overflow 属性控制元素内容超出其边框时如何处理。要显示滚动条,可以使用以下值: overflow-x: 仅显示水平滚动条。overflow-y: 仅显…

    好文分享 2025年12月24日
    000
  • css轮播图怎么设置

    CSS 轮播图设置步骤:创建一个相对定位的轮播图容器。创建绝对定位的图像或内容元素,并设置其位置。创建可选的轮播按钮,并设置其位置。使用 CSS 过渡样式和动画来显示或隐藏图像或内容元素。使用 z-index 属性控制层叠顺序。 CSS 轮播图设置方法 设置轮播图容器 创建一个 HTML 容器元素来…

    2025年12月24日
    000
  • css下拉菜单怎么设置

    要使用 CSS 设置下拉菜单,需要遵循以下步骤:创建 HTML 结构,包括 和 元素。设置默认样式,包括字体、背景颜色和边框。设置选项样式,包括悬停效果和选中状态。设置自定义按钮,以便替换默认的三角形箭头。设置多选下拉菜单,通过使用 元素的 multiple 属性。 CSS 下拉菜单设置教程 下拉菜…

    2025年12月24日
    000
  • css工具栏怎么调出来

    通过右键单击网页并选择“检查”打开网络开发者工具,再点击“样式”选项卡,启用“显示 CSS 工具栏”,即可调出 CSS 工具栏。该工具栏提供以下功能:编辑 CSS 代码、选择 HTML 元素、查看样式继承、查看已定义变量和搜索 CSS 规则。 如何调出 CSS 工具栏 调出 CSS 工具栏非常简单,…

    好文分享 2025年12月24日
    000
  • css超链接怎么制作

    要制作 CSS 超链接,请使用带有 href 属性的 a 标签,该属性指定目标 URL。步骤包括添加 a 标签、指定 href 属性和自定义超链接样式。 CSS超链接制作 如何制作CSS超链接? 要创建CSS超链接,可以使用a标签和href属性。href属性指定超链接的目标URL。 语法: 立即学习…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信