响应式设计:使用媒体查询或jQuery更改标记?
无论是媒体查询还是jQuery,我都想更改HTML标记。 我不确定什么是最好的选择。
我目前的HTML标记:
- ..... .....
- ..... .....
对于移动纵向方向,我想在
,以便将原始的2
转换为4
,如下所示:
- .....
- .....
- .....
- .....
我该怎么做呢? 我不认为单独的媒体查询无法解决这个问题。 解决这个问题的有效方法是什么?
如果您与仅CSS的概念结合,您是否考虑使用通过媒体查询控制的两个单独元素? 我不确定您选择的脚本对速度/加载时间的影响是什么,但这应该从技术角度来看。
HTML
- ..... .....
- ..... .....
- .....
- .....
- .....
- .....
CSS
#fullscreen { display: block; } #mobileonly { display: none; } @media (max-width: 768px) { #fullscreen { display: none; } #mobileonly { display: block; } }
如果您已经使用滑块(假设您已经包含了jQuery库),那么您可以从jQuery获得更好的性能。 这种策略可能需要一些速度/负载测试才能找到最佳解决方案。 您可以提供的有关您正在使用的库的更多内容,以及您正在利用滑块的脚本,这些答案可以更具体。