title: 前端基础结构与样式
tags:
- module
- frontend
- html
- css
- joplin
type: module
source_type: reconstructed
created: 2026-04-23
updated: 2026-04-23
---
前端基础结构与样式
[!abstract]
这一模块回答“网页到底由什么构成,以及浏览器如何把代码变成页面”。
模块结论
- 前端开发的基础不是某个框架,而是浏览器对结构、样式和行为的统一解析。
- [[HTML]] 负责结构,[[CSS]] 负责表现,[[JavaScript]] 负责行为,这是前端最基础的分层模型。
- 任何后续框架和组件库,本质上都建立在这三层标准之上。
一、浏览器如何看到页面
- 程序员编写前端代码
- 浏览器内核解析代码
- 页面元素被渲染成用户看到的结果
这意味着前端开发不是“生成图片”,而是向浏览器提供一套可解析的结构描述和行为规则。
二、Web 标准为什么重要
- 不同浏览器内核可能不同
- 如果没有统一标准,同一份代码可能渲染结果不一致
- Web 标准就是为了解决跨浏览器一致性问题
三、HTML 在解决什么问题
典型元素
重点不是死记标签名,而是理解 HTML 在定义“页面骨架”。
四、CSS 在解决什么问题
HTML 告诉浏览器“这是什么”,CSS 告诉浏览器“它看起来怎样”。
五、为什么前端基础不能跳过
- 后续 Vue、ElementUI 只是更高层的组织方式
- 一旦不理解结构与样式分层,就会在组件化开发中不断回到低层补课
六、易错点
- 只记语法,不理解结构、表现、行为三层分工。
- 把前端基础理解成只会写静态页面。
- 学框架前不掌握 HTML/CSS,导致组件使用停留在复制粘贴层面。
七、复习提问
- 浏览器把前端代码变成页面时,最核心的中间环节是什么?
- HTML 与 CSS 的职责边界分别是什么?
- 为什么 Web 标准对前端开发是基础前提?
来源
- [[raw/Joplin/编程学习项目/Java学习笔记/JavaWeb/1.HTML-CSS.md]]
相关页面
- [[前端与工程化]]
- [[HTML]]
- [[CSS]]