如何针对小于特定屏幕尺寸的设备进行定位?

9

我有一个响应式网页,尺寸在750像素以下表现得很好,但之后就会遇到问题。需要大量使用CSS才能使其看起来好看,而且这是一个相当hackish的解决方案。

如果浏览器大小小于750像素,是否有一种方法可以将它们带到具有自己标记、样式等的特定页面?

谢谢, Jordan

4个回答

16

0

你可以仅将CSS应用于特定的设备宽度:

@media only screen and (max-width: 767px) {
    body { background-color: red; }
}

你可以轻松地显示和隐藏针对某个设备的HTML区域。即使加载时间会受到影响,因为所有设备都加载所有其他设备的标记,但你甚至可以对整个站点执行此操作。

.phone-section { display: none }

@media only screen and (max-width: 767px) {
    .phone-section { display: block }
    .desktop-section { display: none }
}

这里有一些更多的例子: http://www.javascriptkit.com/dhtmltutors/cssmediaqueries.shtml

0

你需要使用媒体查询来获得你想要的内容。

请参考链接以了解更多信息。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接