2025.2.20
react 和 vue 对比
mobX 和 redux 的区别
通过什么渠道学习新知识
现在还有再学习什么
博客怎么没有更新了
自己在过往经历中主要承担什么角色
react 组件什么情况下会刷新
状态(state)变化。
属性(props)变化。
父组件重新渲染。
Context 值变化。
强制刷新(不推荐)。
Hooks 依赖项变化。
Key 的变化。
有用到 hooks 相关的吗
es5 和 es6 有什么不同
你觉得自己的广度和深度怎么样
有遇到什么兼容性的问题吗
css 响应式布局怎么做
使用 meta viewport 标签设置视口 首先,在 HTML 文件的标签中,使用 meta 标签来设置视口的宽度。这个标签告诉浏览器页面宽度应该等于设备的屏幕宽度,并且设置缩放比例。
width=device-width:使页面的宽度与设备屏幕宽度一致。 initial-scale=1.0:设定初始的缩放级别为 1,即没有缩放。
使用 CSS 媒体查询
媒体查询是响应式设计的核心,它根据设备的不同屏幕尺寸、分辨率等条件来应用不同的 CSS 规则。
灵活的布局 使用 flexbox:
使用 grid: Grid 布局可以通过定义行和列来创建复杂的布局,也可以根据设备屏幕大小调整行列的数量。
图片响应式 图片响应式是指根据设备屏幕的大小来调整图片的大小,以适应不同的屏幕尺寸。
或者使用 srcset 属性:
srcset:指定不同宽度的图片以便在不同的屏幕上加载合适的图片。
sizes:告诉浏览器在哪些条件下使用哪些图片尺寸。
使用相对单位 使用相对单位(如 em、rem、vw、vh)可以根据父元素或视口的大小来调整元素的大小,从而实现响应式布局。
跟 ai 相关的功能
最后更新于
这有帮助吗?