
webkit
伪类用单冒号(如:hover),匹配元素状态或位置而不创建新节点;伪元素用双冒号(如::before),生成渲染节点但不进入DOM。二者核心区别在于“选中”还是“插入”。
纯CSS视差滚动(如background-attachment:fixed)已不推荐——触发强制重绘、破坏合成层隔离,且在iOSSafari等环境中失效;应改用transform+scroll事件或I...
draggable="true"仅开启可拖拽状态,不自动触发拖拽逻辑;必须配合dragstart、dragover(需preventDefault)、drop等事件及dataTra...
text-stroke不是HTML属性,而是实验性CSS属性,仅通过-webkit-text-stroke前缀在WebKit浏览器中支持;需配合color:transparent才能显示描边,Fire...
360极速浏览器适配需强制viewport锁定缩放、JS动态设rem基准、媒体查询分档设1px边框、手动按DPR加载高清图,真机调试不可替代。
默认去掉下划线、hover时显示需设置a{text-decoration:none}和a:hover{text-decoration:underline},注意优先级、兼容性(如-webkit-前缀)...
在HTML5中已被完全移除,因其语义模糊、不可控、无无障碍支持且与表单标准脱节;现代搜索框应使用并置于内以确保语义和可访问性。
CSS中无text-stroke-width属性,描边粗细须用-webkit-text-stroke简写声明,格式为-widthcolor,顺序不可颠倒;支持px/em/rem单位,但
粘性定位不生效最常见原因是父容器未设置overflow或触发了层叠上下文;需同时满足:元素设position:sticky及top值、父容器有滚动上下文且未创建新层叠上下文。
PostCSS+Autoprefixer是最可靠的自动补全前缀方案,依据browserslist配置精准注入所需前缀;应禁用手写前缀,统一写标准属性,配合@supports和媒体查询兜底新特性,并在C...