[Web]Webkit系ブラウザはスクロールバーの幅をwindow幅に含まない

最終更新: 2019/04/09/公開: 2019/04/09
この記事は 2019年4月9日 に投稿されました。
内容が古いかもしれません。ご注意ください。
※最後に更新されたのは 2019年4月9日 です。

知らなかったので備忘録です。

Webkit系ブラウザのみ、WinもMacもスクロールバーの幅をウィンドウ幅に勘定していない。つまり下記の数値がズレます。

  • 開発ツールを開いてウィンドウリサイズした時に右上に出てくる数値
  • コンソールで返されるウィンドウの値

PC/SPで表示が切り替わるメニューを作ってる時にしばらく変な動きになる領域があって気付きました。
あまりにも厳密な計算ってしないと思うのであまり気にしなくていいと思いますが、そういうことがあるよという話。