【发布时间】:2015-09-21 21:57:38
【问题描述】:
对不起,如果在我确定某个地方必须有答案之前有人问过这个问题,但由于某种或其他原因我找不到它,可能使用了错误的搜索查询
我知道您可以使用媒体查询来定位不同的设备,如下所示:
@media only screen and (max-device-width: 480px) {
div#wrapper {
width: 400px;
}
}
但我想知道的是,如何根据查看的设备更改我的网站设计?
示例
假设我的正常网站结构是这样的:
如果桌面
<div id="user">
<div id="profilePic">
<img src="images/responSiveTest/ppic.PNG" class="p-img" />
</div>
<div id="uname">
<h4 style="color:white">Welcome Guest</h4>
<p style="color:white">Please Log in</p>
</div>
</div>
现在,当用户在移动设备上查看我的网站时,我该如何更改我的 div/ 网站布局,让我们说一些不同的东西
如果是移动设备
<div id="mobileNav">
<div id="namePic">
<!-- Mobile user -->
</div>
</div>
希望我的问题是有意义的,感谢这个神奇网站上的每个人的帮助
【问题讨论】:
-
我知道这已经过时了,但对于其他看到这一点的人来说:考虑隐藏非关键的“视觉”部分以使所有内容都适合。更改标记通常意味着更改功能,这对最终用户来说不是一个好的体验。我去过太多次因为基本操作与桌面版本不匹配而无法使用的“移动”版本网站。
标签: html css mobile responsive-design