1. 内联样式(Inline Styles)
在HTML元素内部使用style属性来直接应用CSS样式。这种方法不常用,因为它会导致HTML和CSS的紧密耦合,不利于样式的复用和维护。
示例:
html复制代码<p style="color: red; font-size: 20px;">这是一段红色的文字。</p>
2. 内部样式表(Internal Stylesheets)
在HTML文档的<head>部分使用<style>标签来包含CSS样式。这种方法允许你在单个HTML文档中定义样式,但仍然不够灵活,因为样式不能在其他页面复用。
示例:
html复制代码<!DOCTYPE html> <html> <head> <style> p { color: red; font-size: 20px; } </style> </head> <body> <p>这是一段红色的文字。</p> </body> </html>
3. 外部样式表(External Stylesheets)
这是最常用的方法,通过<link>标签在HTML文档的<head>部分引用一个外部的CSS文件。这种方法允许你在多个HTML页面之间复用样式,提高了样式的可维护性和灵活性。
示例:
html复制代码<!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="styles.css"> </head> <body> <p>这是一段文字,它的样式由styles.css文件定义。</p> </body> </html>
在这个例子中,styles.css是包含CSS样式的外部文件,它可能看起来像这样:
css复制代码/* styles.css */ p { color: red; font-size: 20px; }
当浏览器加载HTML文档时,它会根据<link>标签中的href属性找到并加载styles.css文件,然后将样式应用到HTML文档中的相应元素上。