javascript - 如何向移动网站提供更少的图片

标签 javascript html css responsive-design

我有一个网站,主页是一个 div,其中有六个 div 和六个 imgs。我想知道最好的方法,以便在移动网站上只提供一个 div/img 。我知道使用 CSS 重新组织页面有很多技巧,但我不想隐藏 imgs,我希望它们根本不创建(在移动设备上)。我希望没有 jQuery。这可能吗?

HTML(全尺寸)

<div id="mainContainer">
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
    <div class="imageHolder"><div class="imageContent"><img class="staging" ald="a picture" src="example.png"></div></div>
</div> 

理想的 HTML(移动尺寸)

<div id="mainContainer">
    <div class="imageHolder"><div class="imageContent"><img class="staging" alt="Example" src="example.png"></div></div>
</div>

最佳答案

在服务器端而不是将图像链接放在 src=<img> 的一部分标记你可以将它们放入 data-*标记,然后在确定您的站点是在桌面浏览器还是移动浏览器上浏览后,您可以编写 javscript 以从 data-* 中获取相应的图像链接。并将它们放入自己的 src=标签。

关于javascript - 如何向移动网站提供更少的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25145533/

相关文章:

javascript - 将图像数组从一个窗口传递到另一个窗口并在 javascript 中的新窗口中显示图像

javascript - 打开后下拉导航菜单滑动的问题

css - 在哪里为 CSS 声明/加载背景图像 Sprite 以便它只加载一次?

javascript - Photoshop Javascript 脚本 : Rename file and saveAs

javascript - 合并两个数组,如果某个值 true 添加属性? JavaScript

javascript - 如何停止 Accordion 视频

css - 如何从另一个引用CSS样式?

javascript - 如何获取早于 1901 的时间戳

javascript - Kendo UI 组合框获得焦点

javascript - 向php请求信息