聊聊隐藏 div 的两种方式及差异
记一次因 display:none 和 visibility:hidden 理解偏差导致的布局翻车,顺带把 CSS 与 JS 动态控制也说清楚。
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-06-10 23:15:38 HTML CSS 背景颜色
网页背景颜色这东西,看起来简单,但刚开始写的时候还是会绕一下。在HTML里设背景颜色,其实都是在写CSS,区别只是写在哪儿。
常用就两种:放在<style>标签里,或者直接写在元素的style属性上。
一般习惯在<head>里集中写样式。
比如整个页面背景要统一成某个颜色,就直接在<style>标签里定义body的background-color。这样维护起来方便,不用满HTML文件找颜色。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>网页背景颜色示例</title>
<style>
body {
background-color: #ffcc00; /* 橙色 */
}
</style>
</head>
<body>
<h1>欢迎来到我的网页</h1>
</body>
</html>
上面这个跑起来,整个页面背景就是橙色。background-color属性不复杂,设一次整个body都生效。
有时候不想影响全局,只是某个区块换个背景,那就直接在标签上写内联样式。比如<body style="background-color: #4CAF50;">,这一行就搞定了。
写法是直接了点,但临时用一下或者做个小demo没问题。真上项目的页面多了,维护起来会比较头疼,一般还是建议抽到样式表里。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>网页背景颜色示例</title>
</head>
<body style="background-color: #4CAF50;"> <!-- 绿色 -->
<h1>欢迎来到我的网页</h1>
</body>
</html>
两种方式没优劣之分,看场景。全局的、需要复用的写在<style>或外部CSS文件里;一次性的、覆盖某个特殊元素的,内联也够用。
至于颜色值,常用的记几个就行,剩下的用的时候查。
白色#ffffff、黑色#000000、红色#ff0000、绿色#00ff00、蓝色#0000ff,也支持直接写white、black这种关键字。颜色代码不熟的话,随便搜个取色工具比硬记省事。
上一篇: Linux下不同包管理器的软件卸载笔记
记一次因 display:none 和 visibility:hidden 理解偏差导致的布局翻车,顺带把 CSS 与 JS 动态控制也说清楚。
还在为交互效果引入繁琐的JavaScript吗?本文揭秘纯CSS的魔法,利用`:target`和`:checked`伪类轻松实现鼠标点击切换内容,并打造出选中高亮的选项卡。无需一行JS代码,就能创建流畅且吸引人的用户界面,大幅提升页面加载速度与开发效率。跟随我们的两个实战示例,即刻掌握这些强大的CSS技巧!
深度解析移动端HTML表格滑动与表头固定方案。文章详细介绍如何利用CSS的`overflow`属性实现水平滑动,以及`position: sticky`固定表头。更进一步,结合CSS变量和JavaScript媒体查询,使表头背景色自适应系统主题。全面提升移动端表格的用户体验,告别数据查看难题。
还在手动调整图片位置?OUT啦!本文带你玩转现代CSS布局技巧,用Flexbox和Grid布局轻松实现图片上下居中。告别繁琐代码,一行CSS让你的图片乖乖待在中间,让页面布局瞬间提升颜值与用户体验,快来get这些超酷技巧吧!
想知道HTML文件是如何在你屏幕上“活”起来的吗?本文深度解析了HTML文件的多种运行方式,无论是本地浏览器直接打开,还是通过代码编辑器预览,都能轻松上手。更重要的是,我们将详细剖析浏览器从加载到渲染的七大核心解析步骤,助你全面掌握网页渲染的奥秘,优化开发流程。