浏览器只在元素真正处于全屏状态(即通过 Element.requestFullscreen() 进入)时,才匹配 :fullscreen 伪类。直接写 CSS 却没调用 JS 全屏 API,样式必然不会触发。
chrome
精选推荐
jimdo能否添加html5拖拽组件_jimdo拖拽组件html5实现与事件监听【指南】
css项目中reset.css是否必须引入_根据项目需要决定是否使用
最新动态
CSS伪类:fullscreen应用_进入全屏模式后的样式定制
CSS断点选择艺术_常用屏幕尺寸的标准断点设置指南
因为它们源自 iPad 第一代的物理分辨率(768×1024),不是视口宽度,更不是用户真实浏览场景。现代移动端浏览器默认缩放、桌面端高 DPR 屏幕、折叠屏、竖屏笔记本都会让这些数值失效。
CSS颜色函数lighten与darken实现_在CSS中模拟色彩深浅
CSS 原生不提供 lighten() 或 darken() 这类函数。你看到的要么是 Sass/Less 的预处理器功能,要么是 JS 动态计算的结果。直接写 color: lighten(#3498db, 20%); 会完全失效,浏览器连解析都不会解析——它就不是 CSS 语法。
CSS项目实战之文章排版系统_字体、行间距与段落优化
Windows 和 macOS 渲染中文字体的默认行为差异大,单写 "Microsoft YaHei" 在 Mac 上会回退到不一致的系统字体,甚至触发 Times New Roman 这种灾难性 fallback。
CSS伪类:placeholder-shown应用_占位符显示时的交互逻辑
直接用 :placeholder-shown 伪类就行,但它只对 <input> 和 <textarea></textarea> 生效,且必须是原生 placeholder 属性触发的占位符(不是 JS 模拟的)。
如何使用CSS Grid布局构建项目_项目中使用Grid实现网格布局
CSS Grid 是目前最直接、可控性最强的二维布局方案,适合构建固定结构或响应式网格系统;用 display: grid 就能启动,但关键在如何合理设置 grid-template-columns 和 grid-gap。
CSS颜色属性全解析_整理100个关于颜色的属性与值
CSS 里根本不存在「100个颜色属性」——这是对 CSS 颜色体系的严重误解。真正可用的颜色相关属性只有 color、background-color、border-color、outline-color、fill、stroke 等寥寥几个,其余全是「值」,不是「属性」。
CSS项目实战之FAQ手风琴效果_纯CSS实现内容展开收起
因为默认样式太难看,且老浏览器不支持。Chrome 12+、Firefox 49+、Safari 6.2+ 支持,Edge 79+ 也行;IE 全系不支持。如果你的项目要兼容 IE 或旧安卓 WebView,就得换方案。
CSS轮廓线设置_outline与border的区别及应用
这是最常被误用的根源。当你给一个 div 加上 outline: 2px solid red,它不会影响周围元素的位置;但换成 border: 2px solid red,整个盒模型宽度和高度就多了 4px(上下/左右各 2px),可能触发重排或挤掉邻近元素。
CSS斜体与倾斜的区别_italic与oblique的微小差异
font-style: italic 不是“让字歪一点”,而是告诉浏览器:“请调用这个字体家族里专门设计的斜体字形”。比如 Open Sans 或 Georgia 都自带独立的 italic 字重文件,字母 a、e、f 的曲线、收笔、倾斜角度全是手绘优化过的。