不同的响应布局处理
Different responsive layout handling
我正在处理的网站的响应布局有问题。
Senario:该网站有三种不同的桌面、平板电脑和移动设备布局。它们有几乎相同的组件(有一些CSS调整),可以很容易地由Media Query处理。我的客户的要求是,网站必须做出响应,并应调整浏览器的大小。
问题:问题是一些div在不同的布局中移位。假设Div1有subdiv1、subdiv2和subdiv3。在某些情况下,其他一些div表示Div2将具有一些子div,并且Div1的subdiv 2必须显示在Div2的子div之间。布局的组件位置在父级上不同,这给我们带来了很多关于如何处理它的问题。
我们正在考虑的解决方案:
- 根据用户事件创建不同的主题:此解决方案是不可行的,因为主题本身不会做出响应,或者即使它们做出了响应,也不会采用客户批准的布局
- 使用jquery在加载和调整大小时将组件转移到不同的父级:这可能会减慢我们的网站速度,并可能出现其他问题
- 用CSS隐藏显示同一组件的不同实例:这个解决方案听起来很糟糕
有没有其他我们忽视的好的解决方案,一个更好的方法来做到这一点?即使在这些方法中,我们也想知道哪一种是最好的解决方案?
我们正在考虑许多因素,如性能,SEO,加载时间等。
我真的很困惑,非常感谢你的建议。
对于这类问题,我建议使用dreamewaver cs6流体网格布局。实时编辑和预览不同的布局模式真的很棒。http://tv.adobe.com/watch/learn-dreamweaver-cs6/using-fluid-grid-layouts/
我最终为每个布局创建了一个主题,然后根据用户代理切换主题。它现在运行良好,是一个额外的工作,但它是好的。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 访问布局信息是否也会导致浏览器重排
- 使用agility.js进行页面布局和合成
- keyup事件处理程序更改焦点不适用于快速键入
- 如何使用jquery处理php循环通过元素
- angular.js没有'无法在PhoneGap中处理视图标记
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 如何实现此布局
- 提示使用服务器端事件处理程序激活JavaScript
- 有没有一个javascript图形绘制库可以进行气球树布局
- javascript:如何在antlr生成的Lexer中进行错误处理
- 如何编写一个具有公共标头的批处理
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 如何处理node.js节点mongodb中的连接和查询队列
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 如何处理10页以上的静态页眉/页脚
- 有没有办法在“恢复布局”事件处理完成后立即调用函数
- 不同的响应布局处理
- 主干/木偶-处理一个区域的多种布局