zoukankan      html  css  js  c++  java
  • Web Design

    What is The Viewport?

    The viewport is the user's visible area of a web page.

    The viewport varies with the device, and will be smaller on a mobile phone than on a computer screen.

    Before tablets and mobile phones, web pages were designed only for computer screens, and it was common for web pages to have a static design and a fixed size.

    Then, when we started surfing the internet using tablets and mobile phones, fixed size web pages were too large to fit the viewport. To fix this, browsers on those devices scaled down the entire web page to fit the screen.

    This was not perfect!! But a quick fix.

     

    LINK:http://www.w3schools.com/css/css_rwd_viewport.asp 

           function init_viewport() {
               if (/Android (d+.d+)/.test(navigator.userAgent)) {
                   var version = parseFloat(RegExp.$1);
                   if (version > 2.3) {
                       var width = window.outerWidth == 0 ? window.screen.width : window.outerWidth;
                       var phoneScale = parseInt(width) / 480;
                       document.write('<meta name="viewport" content="width=500, minimum-scale = ' + phoneScale + ', maximum-scale = ' + phoneScale + ', target-densitydpi=device-dpi">');
                   }
                   else {
                       document.write('<meta name="viewport" content="width=480, target-densitydpi=device-dpi">');
                   }
               }
               else if (navigator.userAgent.indexOf('iPhone') != -1) {
                   var phoneScale = parseInt(window.screen.width) / 480;
                   document.write('<meta name="viewport" content="width=480; min-height=750;initial-scale=' + phoneScale + '; user-scalable=no;" /> ');         //0.75   0.82
               }
               else {
                   document.write('<meta name="viewport" content="width=480, height=750, initial-scale=0.64" /> ');         //0.75   0.82
               }
           }
    init_viewport();

  • 相关阅读:
    第十五节 css3动画之animation简单示例
    第十四节 css3动画之animation
    第十三节 css3动画之翻页动画
    第十二节 css3动画之三维X轴旋转
    第十一节 css3动画之三维Y轴旋转
    第十节 css3动画之transform斜切
    第九节 css3动画之transform旋转
    第八节 css3动画之transform缩放
    ECMAScript基本语法——⑤运算符 比较运算符
    ECMAScript基本语法——⑤运算符 赋值运算符
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/5649045.html
Copyright © 2011-2022 走看看