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">