CSS 简介

CSS 教程 · 第 1 章 · 33 次浏览

CSS(Cascading Style Sheets,层叠样式表)用于控制 HTML 元素的呈现方式——颜色、字体、间距、布局、动画等。CSS 将"结构"(HTML)与"表现"(样式)分离,让网页更容易维护。

CSS 的三种引入方式

  • 行内样式:写在元素的 style 属性中,优先级最高但不推荐;
  • 内部样式:写在 <style> 标签中,位于 head 内,适合单页;
  • 外部样式:独立 .css 文件,用 <link> 引入,推荐用于多页面网站。

推荐使用外部样式表:一个 CSS 文件可以被多个页面复用,修改一处全站生效。

代码示例

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>CSS 入门</title>
    <link rel="stylesheet" href="style.css">
    <style>
        /* 内部样式:页面内生效 */
        .inner { color: green; }
    </style>
</head>
<body>
    <h1 style="color: red;">行内样式标题</h1>
    <p class="inner">内部样式段落</p>
    <p class="outer">外部样式段落</p>
</body>
</html>

/* style.css 内容 */
.outer { color: blue; font-size: 18px; }
📚 CSS 属性速查
常用条目速查,完整版见对应教程章节。可复制代码到在线运行中测试。
写法 / 语法作用
color: #333;文字颜色
background: #fff;背景色 / 背景图
font-size: 16px;字号
font-family: Arial;字体
font-weight: bold;字重(加粗)
margin: 10px;外边距(上右下左)
padding: 10px;内边距
border: 1px solid #ccc;边框:粗细 样式 颜色
border-radius: 8px;圆角
width: 100%;宽度
height: 200px;高度
display: flex;弹性布局(现代布局主力)
display: none;隐藏元素
position: relative / absolute / fixed;定位方式
top / left / right / bottom定位偏移
text-align: center;文字水平对齐
line-height: 1.6;行高
overflow: hidden;内容溢出处理
box-shadow: 0 2px 8px rgba(0,0,0,.1);阴影
transition: all .3s;过渡动画
cursor: pointer;鼠标手型
z-index: 10;层叠顺序
max-width: 1200px; margin: 0 auto;容器居中(经典写法)
@media (max-width: 768px) {}响应式断点
:hover鼠标悬停状态