LoginSignup
3
3

More than 3 years have passed since last update.

OSやブラウザ要素の高さ・幅の計測とセーフエリア 2019

Last updated at Posted at 2019-10-18

OSやブラウザ要素の高さ・幅の計測

2019現在のセーフエリアを検証するために、ブラウザのツールバーなどの要素や、OSのタスクバーなどの要素の占有する高さや幅を検証しました。

検証環境は以下。

  • MacOS10.14.6 2560×1440
  • Windows10 2560×1440
  • iOS13 iPhoneXS
  • iPadOS13 iPadPro12.9

OS

名称 高さ
Macメニュー 21px
MacDoc(最大) 105px
Windowsタスクバー 30px

ブラウザ

後述のJSから算出。
高さは、アドレス・タブ・ステータス・ブックマークバーなどを全部出した時の合計の高さ。
幅はスクロールバーの横幅。

旧型iPhoneとAndroid端末はもってないので、下記サイトの情報から推定。
画面の高さ(height)について WebINLET

PC

名称 高さ
Mac Safari 13.01 88px 15px
Mac Chrome77.0 111px 15px
Mac FireFox69.0.1 96px 15px
Windows IE11 161px 33px
Windows Edge 114px 32px
Windows Chrome77.0 120px 33px
Windows FireFox69.0.1 131px 29px

OS要素と足した場合の最大値

名称 高さ
Mac Doc有+Chrome 237px 15px
Mac Doc無+Chrome 132px 15px
Windows IE/Chrome 191px 33px
最大でとられる領域 237px(Doc考慮しなければ191px) 33px

iPhone Safari

名称 高さ
iPhoneXS Safari 177px 0
PhoneXS Safari ランドスケープ 88px 0
iPhone旧型ポートレート(推定) 114px 0
iPhone旧型ランドスケープ(推定) 114px? 0

iPad Safari

名称 高さ
iPadPro12.9 Safari ポートレート 97px 0
iPadPro12.9 Safari ランドスケープ 97px 0

Android Chrome

名称 高さ
Android7.0 Chrome ポートレート 116px 0

計測コード

JSで計測しました。


<div id="app"></div>
<script>

    window.onload = function(){

        //画面解像度
        var screenH = screen.height;
        var screenW = screen.width;

        //ブラウザ外側
        var browserW = window.outerWidth;
        var browserH = window.outerHeight;

        //ブラウザ表示領域
        var withoutBrowserElementsW = document.documentElement.clientWidth;
        var withoutBrowserElementsH = document.documentElement.clientHeight;


        var resultText = "<p>";
        resultText += "画面解像度 横 " + screenW + "x 縦 " + screenH +"<br>";
        resultText += "ブラウザ外側 横 " + browserW + "x 縦 " + browserH +"<br>";
        resultText += "ブラウザ表示領域 横 " + withoutBrowserElementsW + "x 縦 " + withoutBrowserElementsH +"<br>";
        resultText += "ブラウザ要素 横合計" + (browserW - withoutBrowserElementsW) + "x 縦合計 " + (browserH - withoutBrowserElementsH) +"</p>";

        var el = document.getElementById("app");
        el.innerHTML = resultText;

    };

</script>

セーフエリア

StatCounterの日本のデータ(〜2019/8)で、

PC

  • 1280x720 2.99%
  • 1366x768 13.88%

Mobile

  • 568x320 7.13% (おそらくiPhone5など)

Tablet

  • 1024x768 73.75% (iPad)
  • 960x600 1.68% (古いAndroidTablet)

あたりが下限だと思われる。

したがって、

縦セーフエリア(ファーストビュー)

720想定 高さ
Mac Doc有 720 - 237 = 483px
Mac Doc無 720 - 132 = 588px
Windows 720 - 191 = 529px
Mac・Win 483px(Doc考慮しなければ588px)
768想定 高さ
Mac Doc有 768 - 237 = 531px
Mac Doc無 768 - 132 = 636px
Windows 768 - 191 = 577px
Mac・Win 531px(Doc考慮しなければ636px)
iPhone5想定 高さ
ポートレート 568 - 114 = 454px
ランドスケープ 320 - 114 = 206px

横セーフエリア(PC max-width限界値)

1280想定
Mac 1280 - 15 = 1265px
Windows 1280 - 33 = 1247px
Mac・Win 1247px
1366想定
Mac 1366 - 15 = 1351px
Windows 1366 - 33 = 1333px
Mac・Win 1333px

以上です。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3