【发布时间】:2015-06-30 18:50:21
【问题描述】:
我在我的工作网站上使用小的 HTML 框。
问题是,我们需要将 HTML 显示给计算机浏览器,但我们不希望它显示在移动设备上,因为当移动设备获取 HTML sn-ps 时,它们会出现故障。
有人有什么想法吗?
【问题讨论】:
-
这是一个代码 sn-p,因此据我所知我不能使用 CSS。它有点像 wordpress 或构建器站点,您可以在其中将代码放入指定的 HTML 框中。目标是阻止移动设备看到某些内容。
-
使用媒体查询?在一定宽度下,您可以在那些 HTML 块上“显示:无”?
-
使用 PHP 查询设备尺寸,然后相应地回显 HTML,或者使用 CSS 媒体查询来重新设置现有 HTML 的样式
-
@SOofWXLS 如何使用 PHP 查询设备大小?它运行在服务器上,而不是客户端。需要在客户端JS查询设备大小,发送给PHP。
-
@Barmar 抱歉,开始写一条评论并合并到另一条评论中...我使用 PHP 查询
$_SERVER['HTTP_USER_AGENT']并尝试判断它是否是 iPhone 等,然后相应地回显所需的 HTML 部分,与 CSS 媒体查询相比非常草率,但如果 CSS 不可用,则作为 OP 建议的开始。
标签: javascript php html css