質問: **横幅が大きな要素(例えば広告)を配置したら、横スクロールが表示されてしまい、レイアウトがズレました** ・body タグに「overflow : hidden;」を設定したら、横スクロールは表示されなくなったのですが、body タグのwidth自体は広がっているみたいで、同じくレイアウトの見た目がズレました **最終的にやりたいこと** ・どんなに大きな要素を配置しても、ブラウザ表示部分のwidthと、bodyタグのwidthを一致させるためにはどうすれば良いでしょうか? **レイアウト** ・レスポンシブ
回答: 最近のブラウザだけで良いのであれば表示部の1/100の幅と高さを表す`vw`と`vh`があります。 使い方は`px`とかと同じ感じです。 ``` body { width: 100vw; } ``` 全体がわからないのでご期待通りになるかはわかりませんが...