因为默认样式太难看,且老浏览器不支持。Chrome 12+、Firefox 49+、Safari 6.2+ 支持,Edge 79+ 也行;IE 全系不支持。如果你的项目要兼容 IE 或旧安卓 WebView,就得换方案。
firefox
精选推荐
css嵌套选择器的最佳实践_提升代码可读性与性能
CSS禁止文本选中_user-select属性的安全保护作用
最新动态
CSS项目实战之FAQ手风琴效果_纯CSS实现内容展开收起
CSS轮廓线设置_outline与border的区别及应用
这是最常被误用的根源。当你给一个 div 加上 outline: 2px solid red,它不会影响周围元素的位置;但换成 border: 2px solid red,整个盒模型宽度和高度就多了 4px(上下/左右各 2px),可能触发重排或挤掉邻近元素。
CSS响应式设计中的高度自适应_处理内容动态增减后的布局
因为 flex 项默认有 min-height: auto,会阻止子元素的 height: auto 按内容撑开——尤其当父容器设了 display: flex 且没显式控制主轴方向时,子元素高度容易被“锁死”。
css浮动图片与文字混排如何实现_控制排版和间距
浮动图片后文字不环绕,大概率是父容器或后续元素用了 clear: both,或者图片本身被包裹在设置了 display: block 或 overflow: hidden 的容器里,切断了文本流。浮动生效的前提是文字内容处于同一文档流中,且未被清除。
如何修复移动端轮播图图片不缩放及比例失真问题
本文详解移动端轮播图图片无法正确缩放、宽度过大及高度拉伸失真的根本原因,指出 device-width 在 css 中非法且已被废弃,并提供基于 100vw 和 aspect-ratio 的标准化解决方案,确保响应式轮播在所有设备上保持精准尺寸与原始比例。
如何修复移动端图片不缩放及宽高比失真的轮播图问题
本文详解为何 css 中使用 `device-width` 导致移动端图片异常放大、宽高比拉伸,并提供基于 `100vw` 和 `aspect-ratio` 的标准化解决方案,确保轮播图在所有设备上响应式渲染一致。
如何修复移动端轮播图图片不缩放及拉伸失真问题
本文详解移动端轮播图图片无法正确缩放、宽度溢出及高度拉伸失真的根本原因,指出 device-width 在 css 中非法且已被弃用,并提供基于 100vw + aspect-ratio 的现代、可靠解决方案。
CSS书写模式调整_writing-mode实现垂直排版
取决于文字阅读方向和浏览器默认行为,不是“哪个更高级”,而是“哪个符合你的排版逻辑”。中文传统竖排从右向左(vertical-rl),日文也常用;而 vertical-lr 是从左向右竖排,适合部分少数民族文字或特殊设计需求,但现代网页中极少用。
CSS加载中的波点动画_利用多个圆点缩放实现节奏感
能,而且很简单。核心是用多个 :before 或 :after 伪元素模拟圆点,配合独立的 animation 延迟和缩放变化,就能做出有节奏感的呼吸式波点效果。
CSS禁止文本选中_user-select属性的安全保护作用
它只是告诉浏览器“别让鼠标选中这段文字”,对开发者工具、网络请求、DOM 操作完全无效。真实世界里,只要页面渲染完成,任何文本都能被脚本读取、复制、截图、抓包。