css代码写在html什么位置
在HTML文档中,CSS代码可以写在三个主要的位置:
内联样式: 在HTML标签的style
属性中直接添加CSS样式。这样的样式只对当前元素生效。
html<p style="color: blue; font-size: 16px;">这是一段文本</p>
内部样式表: 在HTML文档的<head>
标签内使用<style>
标签定义CSS样式。这样的样式会应用到整个文档。
html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My Webpage</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f0f0f0;
}
p {
color: green;
font-size: 18px;
}
</style>
</head>
<body>
<p>This is a paragraph.</p>
</body>
</html>
外部样式表: 将CSS代码保存在独立的.css文件中,然后在HTML文档中使用<link>
标签链接到这个外部样式表。这种方法适用于多个HTML文件共享相同的样式。
html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My Webpage</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<p>This is a paragraph.</p>
</body>
</html>
适用于单一元素的样式设置。不推荐在整个文档中广泛使用,因为难以维护和管理。
html<p style="color: blue; font-size: 16px;">这是一段文本</p>
内部样式表:
适用于当前文档中的样式定义。当样式不需要在其他页面中共享时,使用内部样式表是一个不错的选择。
html<style>
body {
font-family: Arial, sans-serif;
background-color: #f0f0f0;
}
p {
color: green;
font-size: 18px;
}
</style>
外部样式表:
适用于多个HTML文件共享相同的样式。提高代码重用性和维护性,因为样式在单独的文件中管理。通过使用外部样式表,可以使HTML文件更加清晰简洁。
html<!-- 在<head>中引用外部样式表 -->
<link rel="stylesheet" href="styles.css">