web基础|掌握CSS的引入方式

193 阅读2分钟

这是我参与2022首次更文挑战的第8天,活动详情查看:2022首次更文挑战

web基础

掌握CSS的引入方式

CSS(层叠样式表)定义了HTML元素在页面中的样式、布局以及整个页面的布局。CSS遵循W3C规范,实现了跨浏览器的标准化。

1、行内样式

直接使用HTML元素的style属性引入CSS样式

例:<p style="font-size: 16px; color: #333;">软件工程师能力认证</p>

2、内嵌样式

使用<style></style>标签引入样式 <style> p { color: #333; font-size: 16px; } </style>

3、外部样式

3.1 链接样式(最常用)

<head></head>标签中,使用<link />标签链接外部的CSS文件

link标签的href属性设置为目标链接的CSS文件路径,rel属性设置为stylesheet表示链接样式表,type属性设置为text/css

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

3.2 导入样式

使用@import url()引入CSS文件

  • 在CSS文件中直接使用@import url()
  • 在HTML文件中需要在<style></style>标签中使用@import url()

在HTML初始化时,@import url()导入的CSS会被直接导入到HTML或CSS文件中,成为文件的一部分

// 在HTML文件中导入
<style>
	@import url(style.css);
</style>
// 在CSS文件中导入
@import url(style.css);

CSS引入方式-01

现需要导入外部样式表,请补全代码片段

<head>
	<meta charset="utf-8">
	<link type="text/css" rel="________" href="style.css" />
</head>

stylesheet

  • link标签用于链接外部文档,最常用的是方式是用于链接样式表

  • link标签常用属性:

    • href:被链接文档的位置(URL)
    • type:规定被链接文档的MIME类型
    • rel:规定当前文档与被链接文档之间的关系

CSS引入方式-02

现需要导入外部样式表,请补全代码片段

<head>
	<meta charset="utf-8">
	<link type="text/css" rel="stylesheet" ______="style.css" />
</head>

href

CSS引入方式-03

现有以下代码片段,需要在行内引入CSS样式,补全代码片段

<p _______="color: #333; font-size: 16px;">有出路</p>

style

CSS引入方式-04

现需要在index.css中引入文件style.css,补全代码片段

/* index.css */
________ url('style.css')
p {
    font-size: 16px;
}
/* style.css */
p {
    color: red;
}

@import

使用@import url()可以在CSS文件中引入另外的CSS文件

CSS引入方式-05

现需要导入外部样式表,请补全代码片段

<head>
	<meta charset="utf-8">
	<link type="text/css" rel="________" href="style.css" />
</head>

stylesheet