请在此处查看我的网站 www.andrewtanner.me/dev
基本上,我只是从媒体查询开始。除了移动设备(平板电脑、智能手机)之外,我没有想要定位的特定设备。该网站在移动设备上呈现良好,因此它实际上只是针对移动设备进行优化的一个案例(最终我想看看大块的触摸按钮,通常是更友好的触摸体验)。该网站只是为了我个人的利益,实际上只是我自己的游乐场。
到目前为止,我的代码非常基本,像素值是任意的。
@media (max-width: 480px) {
#container {display: none}
'container' ID 包含 CSS 和 JavaScript/jQuery 的混合物,用于呈现交互式背景。
当我在桌面(使用 Chrome)上调整浏览器窗口的大小时,它按预期工作,背景消失了。但是,当在移动设备(同时使用 Chrome 和普通浏览器的 Galaxy S4)上查看时,背景仍然可见。我很确定这是因为现代智能手机的 PPI 与笔记本电脑/台式机屏幕一样好,甚至更好。当然,像素是一个相对值,但我属于可用于媒体查询的像素比元素,但我尝试过但无济于事(以及包括浏览器引擎)。
我想知道如何解决这个问题,还想更多地了解如何最好地在移动设备上呈现特定的 CSS。我显然遗漏了一些东西,虽然我也许可以从其他地方获取代码并修改它——这并不能真正满足我的好奇心)。
谢谢
安德鲁