响应式网页设计缺陷

时间:2012-04-19 23:55:40

标签: positioning media-queries

我正在努力使这个网站更具响应性,并且已经开始使用%和ems等响应性术语制作所有属性,但由于某种原因,它没有像我想的那样响应。我决定使用媒体查询来弥补设计缺陷。

我一直在阅读Ethan Marcotte的响应式网页设计,它对大多数设计都有很大的帮助,但媒体查询似乎不适用于我的iPad或iPod(我做错了) 。

任何人都可以轻易确定我做错了什么吗?

http://thelglymovement.com/

2 个答案:

答案 0 :(得分:0)

我必须看到你的代码是完全确定的,但是从我上拉你的网站时我看到的,下面的样式表导入实际上并没有找到项目文件夹中的文件:

<link rel="stylesheet" href="styles/base.css"/>
<link rel="stylesheet" href="styles/skeleton.css"/>
<link rel="stylesheet" href="styles/layout.css"/>

似乎要加载的唯一文件是

<link rel="stylesheet" href="styles/index.css" />

并且不包含任何媒体查询。

当我在Google Chrome浏览器中调整网站大小时,我没有看到任何有效的响应更改,因为您的3个样式表不存在。

答案 1 :(得分:0)

如果它似乎在您的桌面浏览器中运行,但媒体查询不能在移动设备上工作,我可能会猜测您没有视口元标记。即<meta name="viewport" content="width=device-width, initial-scale=1">

这可确保移动设备不会尝试缩小您的网页以适应其设备大小,而是允许您确定CSS(和媒体查询)中的宽度。这个MDN article on the viewport meta tag可能对更多信息有用。