让我们通过一些简单的HTML和CSS代码示例来证明CSS的基本概念:
-
选择器和属性:
- 元素选择器
- 类选择器
- ID选择器
-
盒模型:
- 内容区域
- 内边距
- 边框
- 外边距
-
媒体查询
-
伪类和伪元素
### HTML代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>CSS Basics</title> <style> /* 元素选择器 */ p { color: red; font-size: 16px; } /* 类选择器 */ .my-class { background-color: lightblue; padding: 10px; margin: 20px; border: 1px solid black; } /* ID选择器 */ #my-id { font-weight: bold; color: green; } /* 盒模型 */ .box { width: 100px; height: 100px; background-color: lightcoral; padding: 20px; border: 10px solid darkred; margin: 30px; box-sizing: border-box; /* 将边框和内边距包含在宽度和高度内 */ } /* 媒体查询 */ @media (max-width: 600px) { p { font-size: 14px; } } /* 伪类 */ a:hover { color: orange; } /* 伪元素 */ .first-line::before { content: "First line: "; color: purple; } </style> </head> <body> <p>This is a paragraph.</p> <p class="my-class">This is a paragraph with a class.</p> <p id="my-id">This is a paragraph with an ID.</p> <div class="box"></div> <a href="#">Hover over me!</a> <p class="first-line">This is the first line of a paragraph.</p> </body> </html>