2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Edge】position:fixedかつwidthが設定されていない場合縦スクロールバーの表示がバグる

Last updated at Posted at 2019-02-14

再現条件

ブラウザ:
Windows版 Microsoft Edge ver.42

CSS:

  • position:fixed
  • overflow-y:auto
  • min-widthとmax-widthが同じ値に設定されている(つまり幅が固定)
  • widthが設定されていない

現象

縦スクロールバーが表示される場合、min-width(またはmax-width)に収まらず、はみ出してしまう

以下のリンクから現象を確認できます。
2つのボックスは同じ幅のはずですが、Windows版Edgeで見た場合、下のボックスの横幅が長く表示されてしまいます。
Vertical scrollbar weirdness in Edge

・MacOS版Chromeで見た場合
chrome.png

・Windows版Edgeで見た場合
edge.png

修正方法

widthの値を設定してやると、EdgeでもChromeなどと同様に表示されます。
edge-fixed.png

どうしてこうなるの?

わかりません(´・ω・`)

2
0
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?