前端基础结构与样式.md 2.3 KB


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]]