是使用 Html js DOM 还是使用 CSS 进行响应式设计更好



所以我正在尝试构建网站的移动版本,并在窗口宽度小于 400 时使用 CSS 更改样式。 基本上网站有 3 个主要部分上、中、下,我以某种方式使上div 调整并显示在所有设备上都非常好,但中间和底部div 必须完全删除和重建。 我有两个选择: 为每个部分获取两个预先设计的div(一个用于桌面,一个用于移动设备(.并在页面加载到桌面上时隐藏一个用于移动设备的div,反之亦然。另一种选择是在移动设备中加载页面时使用 JavaScript 创建所有元素。哪一个更好更快?

我建议你使用 CSS。如果你想使适合移动的应用程序,那么CSS是伟大的。我们不能为了设计而依赖JavaScript。您可以将 CSS+JS 用于任何转换内容,如幻灯片、任何操作或任何事件。

最新更新