- Elementor 里明明把标题设成蓝色,前台却显示黑色?Elements 面板会直接告诉你是哪一条 CSS 把它盖掉了
- 左边是网页的 HTML 结构(DOM 树),右边是这个元素套用的所有 CSS,被覆盖的规则会画删除线
- 在这里可以直接改文字、改颜色、改间距,即时看效果,满意了再把数值抄回 WordPress 的「额外 CSS」或 Elementor
- 还能看盒模型(margin / border / padding),解决「为什么这里多了一块空白」
重点内容
选取元素
左边:DOM 树(HTML)
💡 想看拿掉某个弹窗、横幅之后版面长怎样,按 Delete 删掉它就好,重新整理就回来了。
右边:Styles 分页(CSS)
- 规则按优先级由上往下排列,最上面的
element.style 是直接写在 HTML 上的内联样式
- 每条规则右边显示来源文件和行数,例如
style.css:120,WordPress 网站常见 elementor-post-15.css、theme.min.css
- 画删除线的属性 = 被更高优先级的规则覆盖了,没有生效
- 属性名前面有 ⚠️ 黄色三角 = 这个值写错了(无效的属性或值)
Computed 分页:最终结果
- 显示这个元素最终真正生效的每一个 CSS 值(例如
font-size: 18px)
- 展开属性可以看到是从哪条规则来的
- 勾选 Show all 会连默认值也一起列出
- 找「这个字到底是什么字体、什么大小」时,看 Computed 比在 Styles 里一条条找快
盒模型(Box Model)
flowchart TB
subgraph M["margin 外距(橙色)"]
subgraph B["border 边框(黄色)"]
subgraph P["padding 内距(绿色)"]
C["content 内容(蓝色)"]
end
end
end
- Styles 或 Computed 分页里有一个层层包住的方框图,双击数字可以直接修改
- 鼠标移到 DOM 树的元素上时,网页上会用同样的颜色显示 margin(橙)、padding(绿)
- 「为什么这里有一块多出来的空白?」→ 选取元素,看是 margin 还是 padding,再回 Elementor 的 Advanced → Margin / Padding 修改
实操示例:标题颜色设了却不生效
- 在标题上按右键 → Inspect
- 在 Styles 找
color,发现自己设的 color: #1E40AF 有删除线
- 往上看,有一条优先级更高的规则,例如主题的
.entry-content h2 { color: #111 }
- 在 DevTools 里试:取消勾选主题那条,确认标题变蓝了
- 回到 WordPress,用更具体的选择器写进 外观 → 自定义 → 额外 CSS,或直接在 Elementor 的标题组件设颜色
⚠️ 不要什么都加 !important 硬压,之后会越来越难改;先用 DevTools 找出是谁覆盖了你,再写更具体的选择器。
其他分页
学完你会
- ✅ 用 Inspect 或选取工具找到任何元素
- ✅ 在 Styles 看出哪条 CSS 被覆盖(删除线)、临时修改数值
- ✅ 用
:hov 模拟 hover 状态
- ✅ 用盒模型找出多余空白的来源
常见错误
- ❌ 在 DevTools 改好就关掉浏览器:改动会消失,要先把数值、选择器抄下来。
- ❌ 看到删除线就加
!important:先找出覆盖它的规则,用更具体的选择器解决。
- ❌ 一直把鼠标停在按钮上想看 hover 样式:用 :hov 勾选
:hover。
- ❌ 只看 Styles 找不到最终值:切到 Computed 看最终生效的值和来源。
- ❌ 改了 CSS 却没生效,其实是缓存:WordPress 装了缓存插件或 Cloudflare 的话,改完要清缓存(见 wp-tools 的 LiteSpeed Cache 笔记)。
Sources
官方文档:
- View and change the DOM - Chrome for Developers
- View and change CSS - Chrome for Developers
- CSS features reference - Chrome for Developers
- Inspect CSS grid - Chrome for Developers