-
单页新闻列表中<h2>用于新闻标题而非<h1>,因<h1>必须留给页面主标题以保障语义结构与SEO规范;错误使用会导致爬虫误读、读屏器混乱及RSS抓取失败。
-
逗号分隔的transition写法能生效,但需每组为“属性持续时间缓动函数延迟”,组内空格分隔、组间逗号分隔;漏写缓动或延迟会左补默认值;all不覆盖已声明属性,但仅对可插值属性(如color、transform)有效,display、height:auto等无效。
-
答案:call、apply和bind用于改变函数this指向,call与apply立即执行并分别接收参数列表和数组,bind返回绑定后的新函数且支持柯里化与new优先级处理。
-
通过伪元素和linear-gradient模拟渐变阴影:卡片使用position:relative定位,::before伪元素设置渐变背景并模糊处理,形成彩色投影效果,配合border-radius、blur和opacity调整视觉表现,实现无需图片的高级CSS阴影卡片。
-
box-shadow不会撑开容器因其仅属绘制层视觉效果,不参与盒模型计算,不影响宽高与布局流;多层阴影用逗号分隔,后写者在上;高DPR下模糊变粗是抗锯齿所致;drop-shadow基于Alpha通道,适配形状而box-shadow基于矩形盒模型。
-
ins标签的cite属性用于指定文本插入原因的来源URL,datetime属性用于定义插入的日期和时间,两者均以语义化方式记录修改信息;ins标签默认以下划线显示插入内容,可通过CSS自定义样式,常与del标签配合使用以展示文档修订历史,相比直接添加文本,ins标签具有更强的语义化优势,有助于搜索引擎和辅助技术理解内容变更。
-
border-radius写单值(如8px)为标准圆角,双值(如8px4px)因水平/垂直半径不同易显椭圆;百分比值按盒模型宽高计算;box-sizing影响裁剪基准,overflow:hidden不自动裁剪子元素。
-
原生<inputtype="time">仅在Chrome、Edge及iOS16.4+/macOSSafari中点击触发系统时间选择器;Firefox和旧版Safari仅显示文本框。showPicker()兼容性差,需元素已挂载且非隐藏,建议setTimeout调用;datetime-local在Android更稳定,但需适配日期格式;全平台一致需JS库兜底。
-
cursor值分为三类:预定义关键词(如pointer)、URL自定义图像(需配备选值如auto)、组合回退机制(多URL链式兜底);漏备选值将导致Chrome/Firefox忽略声明。
-
flex-wrap:wrap在页脚中不起作用的主因是子元素未设flex-basis或宽度限制,导致无法换行;需为子容器设flex:11240px、父容器设width:100%且避免white-space:nowrap等干扰。
-
HTML5的标签原生支持三种主要视频格式:MP4、WebM和Ogg。选择合适的格式能确保视频在不同浏览器中顺利播放。MP4(H.264+AAC)——兼容性最强MP4是目前兼容性最好的格式,几乎所有现代浏览器都支持它。但要注意,并非所有MP4文件都能播放,必须使用特定编码:视频编码:H.264(也称AVC)音频编码:AACMIME类型:video/mp4苹果Safari、微软Edge和InternetExplorer都只支持这种组合。因此,提供一
-
用ref实现组件间状态共享的核心是将响应式数据抽到组件外部,多个组件共用同一ref;可通过独立文件导出ref、封装为composable函数或结合provide/inject实现跨层级共享,适用于简单低耦合场景。
-
使用transform和flex-basis替代width/height动画,避免与Flex布局冲突;2.位移动画优先用translateX而非margin或left;3.隐藏元素时用visibility配合scale(0)保持布局稳定;4.利用transition:flex实现flex-grow的平滑过渡;5.缩放时设置transform-origin:center确保居中,结合delay制造交错入场效果。
-
CSS引入方式有内联、内部和外部三种,推荐使用外部样式表以提升性能与维护性。link标签同步加载,兼容性好,而@import异步加载,存在渲染延迟且IE4不支持。老版本IE对CSS3、媒体查询支持差,最多识别31个link标签。现代实践建议用link引入主样式,结合条件注释适配IE,通过构建工具合并文件并用Autoprefixer添加前缀,确保兼容性与性能。
-
VNode内存优化核心是减少冗余引用与闭包捕获:精简props/attrs、避免render闭包、合理使用patchFlag、清理钩子引用,使VNode尽可能无状态无残留。