掌握CSS基本语法与引入方式,实现网页美化基础
CSS(层叠样式表)是网页的格式标签,用于对网页进行格式化和美化,是现代WEB设计的核心技术之一。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS基础示例</title>
<style>
p {color: red; font-size: 18px;}
</style>
</head>
<body>
<p>我们的第一节CSS课程,让我们一起进入CSS的美妙世界</p>
</body>
</html>
CSS引入HTML主要有三种方式:内部样式表、外部样式表和行内样式,每种方式有其适用场景。
在HTML的<head>标签内部使用<style>标签声明CSS样式,适用于单一网页的样式定义。
<head>
<meta charset="utf-8">
<title>内部样式表示例</title>
<style>
p {color: blue; font-size: 16px;}
h1 {text-align: center; color: #333;}
</style>
</head>
创建独立的.css文件,通过<link>标签引入HTML,适用于多个网页共享样式的场景。
<!-- cssbase.css 文件内容 -->
p {color: green; font-size: 17px; line-height: 1.5;}
body {background-color: #f5f5f5;}
<!-- cssbase.html 文件内容 -->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>外部样式表示例</title>
<link rel="stylesheet" href="cssbase.css">
</head>
<body>
<p>外部样式表可以让多个网页共享相同的样式,便于维护和管理。</p>
</body>
</html>
直接在HTML标签中使用style属性定义样式,适用于局部元素的特殊样式设置。
<h1 style="color: red; text-align: center;">行内样式标题</h1>
<p style="font-size: 15px; color: #666;">这是使用行内样式的段落文本</p>
每个CSS样式由选择符和声明块两部分组成,声明块包含一个或多个属性-值对。
/* 选择符 { 属性1: 值1; 属性2: 值2; ... } */
选择符 {
属性1: 值1;
属性2: 值2;
...
}
/* 示例 */
h2 {
color: #2c3e50;
font-size: 20px;
margin-bottom: 10px;
}
.button {
background-color: #3498db;
color: white;
padding: 8px 16px;
}
<!-- style.css 文件 -->
body {
font-family: "Microsoft YaHei", sans-serif;
margin: 0;
padding: 20px;
}
.container {
max-width: 800px;
margin: 0 auto;
}
h3 {
color: #e74c3c;
border-bottom: 1px solid #eee;
padding-bottom: 5px;
}
<!-- index.html 文件 -->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS综合实训</title>
<link rel="stylesheet" href="style.css">
<style>
p {
line-height: 1.8;
color: #333;
}
.list {
padding-left: 20px;
}
</style>
</head>
<body>
<div class="container">
<h1 style="text-align: center; color: #2980b9;">CSS综合应用示例</h1>
<h3>1. 外部样式表应用</h3>
<p>这段文本的样式由外部样式表定义,包含字体、行高和颜色等属性。</p>
<h3>2. 内部样式表应用</h3>
<ul class="list">
<li>列表样式由内部样式表定义</li>
<li>包含内边距设置</li>
</ul>
<h3 style="color: #f39c12;">3. 行内样式应用</h3>
<p style="font-style: italic; color: #7f8c8d;">这段文本使用了行内样式,设置了斜体和特殊颜色。</p>
</div>
</body>
</html>