HTML如何引用CSS?

yizhihongxing

链接外部样式表

<head>标签内,使用<link>标签将外部CSS文件链接到HTML文件。如下所示:

<head>
  <link rel="stylesheet" type="text/css" href="style.css">
</head>

属性rel规定文档与被链接文档之间的关系,type属性规定被链接文档的MIME类型,href属性指定被链接文档的URL。
在上述代码中,样式表文件名为“style.css”,保存在HTML文件所在目录中。

嵌入样式表

<head>标签内,使用<style>标签将CSS样式直接嵌入到HTML文件中。如下所示:

<head>
  <style>
    body {
      background-color: #f0f0f0;
    }
    h1 {
      color: red;
    }
  </style>
</head>

使用内联样式

在HTML标签内,使用style属性添加行内样式。如下所示:

<h1 style="color: red;">Hello world!</h1>

示例代码:

HTML文件:

<!DOCTYPE html>
<html>
<head>
  <title>HTML引用CSS示例</title>
  <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
  <h1>欢迎来到HTML引用CSS示例</h1>
  <p>这是一个段落</p>
  <button class="myBtn">点击我</button>
</body>
</html>

CSS文件:

body {
  background-color: #f0f0f0;
}
h1 {
  color: red;
}
.myBtn {
  background-color: blue;
  color: white;
  padding: 10px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
}

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:HTML如何引用CSS? - Python技术站

(0)
上一篇 2023年3月20日
下一篇 2023年3月20日

相关文章

  • CSS3教程:边框属性border的极致应用

    让我详细为您讲解“CSS3教程:边框属性border的极致应用”的完整攻略。 简介 CSS3边框属性border是一个常用的样式属性,在网站设计中广泛应用。本篇教程将介绍一些边框属性的高级应用,帮助您更好地掌握这一属性的使用。 基本属性 边框属性border有三个基本属性:border-width、border-color和border-style。其中,b…

    css 2023年6月10日
    00
  • DIV+CSS+JS不间断横向滚动实现代码

    DIV+CSS+JS不间断横向滚动实现代码的攻略分为以下几个步骤: HTML布局 首先需要使用div标签创建一个包含所有滚动内容的容器,并设置样式overflow: hidden;,让容器内容不可见。 <div class="scroll-container"> <div class="scroll-conte…

    css 2023年6月10日
    00
  • float元素浮动后高度不一致导致错位的解决办方法

    当我们使用float属性来实现网页布局时,有时候会出现float元素高度不一致导致错位的问题。这种问题很常见,但是可以通过以下几种方法来解决。 一、使用clearfix清除浮动 清除浮动可以让父元素自动检测子元素的高度,从而避免高度不一致导致的错位问题。clearfix就是一种常用的清除浮动方法,需要在CSS文件中添加如下代码: .clearfix:afte…

    css 2023年6月11日
    00
  • CSS实现阴影文字效果

    下面是关于“CSS实现阴影文字效果”的完整攻略: 步骤1:创建HTML文本 首先,我们需要在HTML中创建我们的文字。在本次示例中,我们将使用以下代码: <h1>Shadow Text</h1> 步骤2:创建CSS样式表 在CSS样式表中,我们将使用以下属性描述阴影文字效果: text-shadow:用于定义文本的阴影。 下面是完整的…

    css 2023年6月9日
    00
  • Vue 列表上下过渡效果的实例代码

    我来详细讲解一下“Vue 列表上下过渡效果的实例代码”的完整攻略。 1. 安装必要的依赖 首先,我们需要安装一些必要的依赖,这里我们使用npm来进行安装: npm install vue npm install vue-router npm install vue-template-compiler 2. 创建组件 接下来,我们需要创建一个List组件。这个…

    css 2023年6月10日
    00
  • CSS3之transition实现下划线的示例代码

    下面是“CSS3之transition实现下划线的示例代码”的详细攻略: 一、什么是transition transition是CSS3中的一个属性,可以用来设置CSS的过渡效果。它可以在元素的属性发生变化时,平滑地过渡到新的状态。常见的应用包括鼠标悬停时,改变文字和背景色等。 二、transition实现下划线代码 下面是一个使用transition实现下…

    css 2023年6月13日
    00
  • css a:hover下的span样式无效的解决方法

    当使用 CSS 样式表中的 a:hover 做链接的鼠标悬停效果时,可能会出现 span 样式无效的情况。以下是解决方法的完整攻略: 问题描述 在 CSS 样式表中定义 a:hover 时,为了更好地控制链接的样式,可能需要在链接内添加 span 标签。但是,当鼠标悬停在链接上时,span 样式并没有起作用,这是一个比较常见的问题。 解决方法 方法一:使用 …

    css 2023年6月10日
    00
  • 网站性能优化之CSS无图片技术

    下面是“网站性能优化之CSS无图片技术”的完整攻略: 概述 网站性能优化是提高网站访问速度和性能的重要方式,CSS无图片技术是其中之一。通过使用CSS3的一些新特性和技巧,能够在不使用图片的情况下,实现网站的视觉效果。这种技术能够减少网站的加载时间,提高网站的性能和用户体验。 相关技术 CSS3中引入了一些新的技术,使得我们能够更好地优化网站性能,主要包括以…

    css 2023年6月9日
    00
合作推广
合作推广
分享本页
返回顶部