Certains problèmes sont rencontrés lors du développement de sites Web mobiles. Quelle taille doit-on utiliser pour concevoir la page ? J'ai fait quelques recherches à ce sujet et j'ai découvert que, à l'exception de l'iPhone spécial, la largeur réelle de la page d'affichage des systèmes Android actuellement sur le marché est de 360 px.
手机型号 | 竖屏宽度 |
IPhone 5 | 320px |
IPhone 6 | 375px |
IPhone 6 Plus | 414px |
Nexus 4 | 384px |
Android(大多数) | 360px |
Au cours des deux dernières années, la plupart des résolutions Android étaient de 240 px ou 320 px. Aujourd'hui, afin d'être compatible avec les versions antérieures et ascendantes, 360 px a finalement été défini comme taille de conception pour les requêtes multimédias CSS3. les fonctionnalités de requête peuvent être utilisées. Compatibilité accrue, compatibilité avec d'autres appareils et compatibilité d'écran horizontale de certains appareils.
Ci-joint : code JS pour le test de la taille de l'écran, comme suit
<!DOCTYPE html> <html> <head> <title>屏幕尺寸测试</title> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="apple-mobile-web-app-capable" content="yes" /> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> </head> <body style="padding:0px;margin:0px;" scroll="no"> <script language="javascript"> var s = ""; s += "网页可见区域宽:"+ document.body.clientWidth; s += "<br>网页可见区域高:"+ document.body.clientHeight; s += "<br>网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)"; s += "<br>网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)"; s += "<br>网页正文全文宽:"+ document.body.scrollWidth; s += "<br>网页正文全文高:"+ document.body.scrollHeight; s += "<br>网页被卷去的高:"+ document.body.scrollTop; s += "<br>网页被卷去的左:"+ document.body.scrollLeft; s += "<br>网页正文部分上:"+ window.screenTop; s += "<br>网页正文部分左:"+ window.screenLeft; s += "<br>屏幕分辨率的高:"+ window.screen.height; s += "<br>屏幕分辨率的宽:"+ window.screen.width; s += "<br>屏幕可用工作区高度:"+ window.screen.availHeight; s += "<br>屏幕可用工作区宽度:"+ window.screen.availWidth; s += "<br>你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色"; s += "<br>你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸"; document.write(s); </script> </body> </html>