2015-05-04 47 views
-2

我在CSS中创建了一个包含媒体查询的页面,以便它能够响应设备的视口。为什么我的网站不响应我的浏览器窗口的大小?

当我使用Firefox Web开发工具进行响应式设计时,我可以看到我的网站如何反应。但是,当我调整我的浏览器我不能。

http://champlain.torqueweb.com/html/Responsive1.html

我应该用我的元不同的价值?

+3

考虑阅读Stack Overflow上的[如何提问](http://stackoverflow.com/help/how-to-ask)上的帮助主题。阅读后,编辑你的问题。这有可能成为话题:) –

回答

0

最大设备宽度应该是:

最大宽度

作品,我测试它

+0

设备宽度看着设备,所以如果你调整浏览器的大小,那么不会影响 – mHenderson

+1

这样做!谢谢!这是我第一个响应网站。元必须匹配媒体查询。很高兴知道!我很感激! – Jheathbar

0

您在样式表中使用了固定宽度。

F.i.

nav { 
width:1024px; <<<< prevents responsiveness as the width will be fixed 
height:40px; 
font-family: Arial; 
margin: 0 0 10px 0; 
list-style: none; 
background-color: #000033; 
} 

这些固定宽度在您的媒体查询(即@media ...)中不会重置。

要么在媒体查询中进行修改,要么在不需要固定宽度或高度的情况下仍然更好地使用%或em电子邮件。

F.i.

nav { 
width:100%; <<<< will resize to the max available width 
height:40px; 
font-family: Arial; 
margin: 0 0 10px 0; 
list-style: none; 
background-color: #000033; 
} 
-1

点1是你为中心的页面,我认为我们不应该居中的页面了(我指的是整个身体的事情,甚至是容器)的自适应网页设计......

就像你没有真正定义宽度属性一样,浏览器会假定它是自动的,所以页面会遍布浏览器窗口。

也许应该是有益的(不要评判我,我不是很有经验:O)

相关问题