【H5 前端开发笔记】第 12 期:CSS基础介绍与使用3D视图查看网页层叠结构

下面是一份结构完整、适合做技术专栏或学习笔记的内容。📒


【H5 前端开发笔记】第 12 期:CSS基础介绍与使用3D视图查看网页层叠结构

在前面的内容中,我们学习了 HTML 的常用标签。
HTML 负责 网页结构(骨架),而 CSS 负责网页样式(外观)

简单理解:

HTML = 身体结构
CSS  = 外观样式
JavaScript = 行为动作

本期我们将学习:

1️⃣ CSS 基础概念
2️⃣ CSS 的三种使用方式
3️⃣ CSS 选择器基础
4️⃣ 浏览器 3D视图查看网页层级结构


一、什么是 CSS

CSS 全称:

Cascading Style Sheets
层叠样式表

作用:

  • 控制网页 颜色
  • 控制 字体
  • 控制 布局
  • 控制 动画
  • 控制 响应式设计

例如:

HTML:

<p>Hello World</p>

CSS:

p{
  color:red;
  font-size:20px;
}

显示效果:

红色 20px 的 Hello World


二、CSS 基本语法

CSS 语法结构:

选择器 {
    属性: 值;
}

示例:

p {
    color: blue;
    font-size: 18px;
}

说明:

部分作用
选择器选择 HTML 元素
属性样式类型
样式具体内容

三、CSS 三种使用方式

CSS 有三种引入方式:

1️⃣ 行内样式
2️⃣ 内部样式
3️⃣ 外部样式(推荐)


四、行内样式(Inline CSS)

直接写在 HTML 标签中。

示例:

<p style="color:red;">Hello CSS</p>

特点:

优点:

  • 简单
  • 方便测试

缺点:

  • 不利于维护
  • 不利于复用

一般 不推荐用于正式项目


五、内部样式(Internal CSS)

写在 <style> 标签中。

示例:

&lt;head>
&lt;style>
p{
  color:green;
}
&lt;/style>
&lt;/head>

HTML:

&lt;p>Hello CSS&lt;/p>

特点:

  • 适合 单页面项目
  • 多页面不方便维护

六、外部样式(External CSS)

推荐方式。

步骤:

1 创建 CSS 文件

style.css

内容:

p{
  color:purple;
  font-size:20px;
}


2 在 HTML 中引入

&lt;link rel="stylesheet" href="style.css">

完整示例:

&lt;head>
&lt;link rel="stylesheet" href="style.css">
&lt;/head>

优点:

  • 样式可复用
  • 易维护
  • 项目结构清晰

七、CSS 常见属性

1 颜色

color: red;

常见写法:

color: red;
color: #ff0000;
color: rgb(255,0,0);


2 字体大小

font-size: 16px;


3 背景颜色

background-color: yellow;


4 文本对齐

text-align: center;


八、浏览器开发者工具

现代浏览器都提供 开发者工具(DevTools)

打开方式:

F12

功能:

  • 查看 HTML 结构
  • 查看 CSS 样式
  • 调试 JavaScript
  • 查看网络请求

这是 前端开发最重要的工具之一


九、3D视图查看网页层叠结构

浏览器提供了一种非常直观的方式:

3D View(3D视图)

它可以让网页的 DOM 结构立体化显示

类似:

HTML
 ├ div
 │  ├ header
 │  ├ nav
 │  └ section
 └ footer

通过 3D 视图,可以看到 网页元素的层叠关系


十、Chrome 查看 3D 结构方法

早期 Chrome 提供 3D View 功能,现在可以通过 Layers 面板 查看。

步骤:

1️⃣ 打开开发者工具

F12

2️⃣ 点击:

More Tools

3️⃣ 选择:

Layers

即可看到 DOM 层级结构

作用:

  • 分析页面层级
  • 查找布局问题
  • 理解网页结构

十一、Firefox 3D View

在 Firefox 浏览器中曾经有一个非常著名的工具:

Tilt 3D View

可以把网页变成 立体结构图

每个 HTML 标签会像 积木一样堆叠

效果类似:

┌──────────────┐
│   header     │
└──────────────┘
    ┌──────────┐
    │  nav     │
    └──────────┘
        ┌──────┐
        │main  │
        └──────┘

非常适合理解 DOM 层级结构


十二、为什么理解 DOM 层级很重要

网页本质是一棵 DOM 树

html
 ├ head
 └ body
     ├ header
     ├ main
     └ footer

CSS 的很多规则都和层级有关,例如:

  • 继承
  • 覆盖
  • 层叠
  • z-index

理解 DOM 结构对学习:

  • CSS
  • JavaScript
  • Vue / React

都非常重要。


十三、本期总结

CSS 作用:

  • 控制网页样式
  • 控制布局
  • 控制视觉效果

CSS 三种使用方式:

方式推荐程度
行内样式不推荐
内部样式一般
外部样式推荐

开发工具:

F12 → DevTools

可以:

  • 查看 DOM
  • 调试 CSS
  • 查看页面层级

如果你愿意,我可以继续帮你整理下一篇:

第 13 期:CSS选择器详解(标签选择器 / 类选择器 / ID选择器 / 通配符)

这是 CSS 学习最核心的内容之一
很多前端面试也会重点考察这一部分。🚀

文章已创建 5160

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部