只制作基于移动的网站

时间:2014-12-07 04:45:42

标签: html5 responsive-design

我不太习惯只为手机和平板电脑制作网站而不是桌面。我只需知道一件事。

  1. 我应该使用<meta name="viewport" content="width=device-width, initial-scale=1">并为特定设备定义@media only screen吗?

1 个答案:

答案 0 :(得分:1)

是的,但是您的网站仍然可以从其他设备访问。我可以为您解释:

使用标签:

<meta name="viewport" content="width=device-width, initial-scale=1">

它将调整网页宽度以匹配设备宽度,并将初始比例设置为1(无缩放)。例如,如果您使用iPad打开此页面,则Web浏览将以1024x768(横向)或768x1024(纵向)显示页面。

initial-scale=1

这将强制显示缩放设置为1的网页。

使用媒体查询CSS3,您可以为不同的设备设置不同的CSS样式:

平板电脑的样式

@media screen and (min-width: 768px) and (max-width: 1024px) {

   /* Styles for tablets */
 }

桌面样式

@media screen and (min-width: 1025px) and (max-width: 1280px) {

   /* Styles for Desktops */
 }