![](/img/trans.png)
[英]creating dynamic menu using json, Html, JS & css for mobile platforms
[英]dynamic serving mobile & desktop website using bootstrap (js, html)
我最初将整个网站(单个页面)设计为响应式的,仅使用css和bootstrap 4中的一些内联类进行重新适应。
现在,我发现自己需要重新设计整个台式机版本(或者说,其结构与当前在移动设备上的外观非常不同)。
因此,我想保留我拥有的HTML,并继续将其用于移动设备,并修改其副本并将其用于桌面。
我认为最简单的方法是像现在一样保留一个index.html文件,复制整个index.html内部部分(在div与class =“ page”之间,基本上紧接在正文之后)并将其中一个设置为class="page d-none d-lg-block"
和另一个class="page d-block d-lg-none"
,使用bs4类根据屏幕大小显示/隐藏内容。
我在js文件中有各种各样的内联js函数和其他引用id的函数,所以我的感觉是会产生错误,因为js两次看到相同的id或页面加载时出现了一些东西(由于bs4内联类显示内容) ,但只是要确保有人知道这是正确的做法(也是SEO明智的做法)? 还是会和javascript搞混呢?
使现有页面具有响应能力并不是一件容易的事,但与使用变通办法隐藏在较小的断点和隐藏在较大的断点中相比,它具有更大的价值。
原因是:
花更多的时间学习网格布局 ,并以正确的方式实施它。 将来您将更容易维护Web应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.