2017-02-13 3 views
-2

私はプログラミングに新たなんだと私は私のウェブサイトを作るためにしようとしているが、私は、問題とこだわっている:私は風景ページビューで、私のサイトを開設CSSや景観

青色の列が右側に表示されます。それはページの100%幅に収まらないようなものです。私が下にスクロールすると、私のスティッキーメニューがそれを埋めることができます。なぜ誰にも分かりませんか?

jsFiddle https://jsfiddle.net/user582/ycx56p4h/1/ 

Site in googledevtools

+1

投稿ごとに明確な質問をするよう編集してください。 – isherwood

+1

あなたのプロジェクトへのライブリンクを投稿するか、完璧なフィドルを作成して、コードを調べることができます。画像の意味を理解できません! –

+0

すべてのコードを入力するか、jFiddleを作成してください。 –

答えて

0

これまでの最短の答えは、あなたがあなたのページの幅を抑制し、すべてのオーバーフローを非表示にする必要があるということでしょう。そのためには、使用することができます。

html{ 
    max-width: 100vw; 
    overflow-x: hidden; 
} 

vwユニットは、人によってかなり不明ですが、それは、ユーザーのビューポートの幅に一致するように非常に便利です。 max-widthを設定すると、overflow-xでx軸のオーバーフローをすべて非表示にすることができます。

+0

私は以下を含む: * { 最大幅:100vw; overflow-x:hidden; } すべての幅を変更:100%;幅:100vw; これは水平スクロールを解決しましたが、div、段落などのための垂直スクロールをたくさん作成します – Igor

+0

Universal '*'セレクタは使用しないでください。これらのルールを 'html'と' body'だけに適用しようとしましたか? – Faegy