好,HTML + CSS 我给你来一份人话版 + 速成版的 👇
不绕理论,直接让你知道「它们是干嘛的、怎么用、学到哪一步算入门」。
一句话理解
- HTML:网页的「骨架」(放什么内容)
- CSS:网页的「外观和颜值」(长什么样)
👉 HTML 决定结构,CSS 决定样式
一、HTML 是什么?(结构)
最基础的 HTML 页面
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>我的第一个网页</title>
</head>
<body>
<h1>你好,世界</h1>
<p>这是一个段落</p>
<a href="https://example.com">点我</a>
</body>
</html>
常用 HTML 标签(必会)
| 标签 | 用途 |
|---|---|
<h1>~<h6> | 标题 |
<p> | 段落 |
<a> | 链接 |
<img> | 图片 |
<div> | 区块 |
<span> | 行内文本 |
<ul><li> | 列表 |
<input> | 输入框 |
二、CSS 是什么?(样式)
最简单的 CSS
h1 {
color: red;
font-size: 32px;
}
把 CSS 用到 HTML 里(推荐方式)
<style>
p {
color: #333;
line-height: 1.6;
}
</style>
或外部文件:
<link rel="stylesheet" href="style.css">
三、CSS 最重要的 5 个核心点(新手重点)
1️⃣ 选择器(选谁)
p {} /* 标签 */
.box {} /* class */
#main {} /* id */
div p {} /* 后代 */
2️⃣ 盒模型(面试必问)
.box {
width: 200px;
padding: 10px;
border: 1px solid #000;
margin: 20px;
}
👉 内容 + 内边距 + 边框 + 外边距
3️⃣ 布局(重点中的重点)
Flex(强烈推荐先学)
.container {
display: flex;
justify-content: center;
align-items: center;
}
Grid(进阶)
.container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
4️⃣ 字体 & 颜色
body {
font-family: Arial, sans-serif;
color: #333;
background: #f5f5f5;
}
5️⃣ 响应式(手机必备)
@media (max-width: 768px) {
body {
font-size: 14px;
}
}
四、一个完整小例子(能直接跑)
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial;
background: #f0f0f0;
}
.card {
width: 300px;
padding: 20px;
background: white;
border-radius: 8px;
}
</style>
</head>
<body>
<div class="card">
<h2>HTML + CSS</h2>
<p>这是一个简单卡片</p>
</div>
</body>
</html>
五、学到什么程度算「会了」?
✅ 能独立写:
- 静态网页
- 简单个人主页
- 产品介绍页
- B 站 / 博客前端页面
❌ 不包括:
- 动画很复杂
- 交互(那是 JS)
六、学习路线(不迷路)
1️⃣ HTML 基础标签
2️⃣ CSS 基础 + 盒模型
3️⃣ Flex 布局
4️⃣ 响应式
5️⃣ 小项目(模仿一个网页)
一句话总结
HTML 决定网页有什么,CSS 决定网页好不好看。
如果你愿意告诉我:
- 👉 你是 零基础 / 学过一点
- 👉 用途是 做网站 / 学前端 / 项目 / 作业
- 👉 想做 PC 还是手机页面
我可以直接给你一份 「最短不绕弯学习方案」 💻✨
发表回复