我不太习惯只为手机和平板电脑制作网站而不是桌面。我只需知道一件事。
<meta name="viewport" content="width=device-width, initial-scale=1">
并为特定设备定义@media only screen
吗?答案 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 */
}