📅  最后修改于: 2023-12-03 15:36:08.990000             🧑  作者: Mango
CSS 指的是层叠样式表 (Cascading Style Sheets),是一种用来控制网页外观的标记语言。它通常被用来描述网页中的字体、颜色、大小、布局等方面的样式。
CSS 可以对网页中的所有 HTML 标签应用样式。它可以使网页的外观更加美观,提升用户体验,同时也可以使网页更易于管理和修改。
相比于直接在 HTML 中写样式,使用 CSS 的好处有:
内部样式表是写在 HTML 文件头部的 <style>
标签中的 CSS 代码,它只影响该 HTML 文件中的样式。例如:
<!DOCTYPE html>
<html>
<head>
<title>内部样式表</title>
<style>
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
</style>
</head>
<body>
<h1>Welcome to my webpage</h1>
<p>This is a paragraph.</p>
</body>
</html>
外部样式表是单独一个 CSS 文件,它可以被多个 HTML 文件共享。例如,在 style.css
文件中定义样式:
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
在 HTML 中引入该样式表:
<!DOCTYPE html>
<html>
<head>
<title>外部样式表</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Welcome to my webpage</h1>
<p>This is a paragraph.</p>
</body>
</html>
内联样式是直接写在 HTML 元素中的样式,它只影响该元素。例如:
<!DOCTYPE html>
<html>
<head>
<title>内联样式</title>
</head>
<body>
<h1 style="color: red; text-align: center;">Welcome to my webpage</h1>
<p>This is a paragraph.</p>
</body>
</html>
注意:使用内联样式不太推荐,因为它会使 HTML 更加复杂,不易于维护。
CSS 的基本语法由选择器、属性和属性值组成。例如,下面的 CSS 代码给所有 <p>
元素设置了蓝色字体:
p {
color: blue;
}
其中:
p
是选择器,表示选中所有的 <p>
元素。color
是属性,表示修改文字颜色。blue
是属性值,表示将文字颜色设置为蓝色。CSS 是控制网页外观的标记语言,它可以使网页更美观、更易于管理和维护。我们可以使用内部样式表、外部样式表和内联样式来定义样式,基本语法由选择器、属性和属性值组成。