2016-05-05 11 views
0

websiteを見ると、Firefox、IE、Edge、およびSafariでは、左の列の2番目のセクション「My Specialties」の画像がdivの外に出ていますそれを拡大する。この問題は、ウィンドウのサイズが1200ピクセル未満の場合でもChromeで発生します。私は、成功しなければ、他のユーザーが同様の質問を提供したすべてのソリューションを試しました。私は最初にこの問題を抱えていなかったので、本当にシンプルで学生になれるかもしれません。私はこれを実現させるために私が変更したものではありません。インラインフレックスとクリア:どちらも成功しませんでした。浮動小数点数のdivの外側にあるインラインブロック画像

また、私はFlexboxに問題がありましたので、それが何かと関係するかもしれません。 FlexboxとjQuery(ブラウザ間の互換性のため)は、左の列に異なるdiv /構造体があっても、均一な寸法の左右の列を保持するために使用されます。

PSページの右側(ヘッダーの隣に表示される)に空白を追加する方法もありますが、それを取り除く方法はわかりません。ボディに0のパディングとマージンを追加しても機能しません。

+0

'ウィンドウのサイズが1200pxより小さい場合はChromeで発生します。複製できないか、あなたの問題を誤解しています –

+0

@A。 Wolff - 他のブラウザでチェックしてみると、問題が見えるはずです。なぜそれがChromeであなたのために起こらないのか分かりません。これは1200pxを超える問題ではありません。その下には1つの列しかなく、「My Specialties」というタイトルのセクションの画像がその下のdivに流出します。 –

+0

http://stackoverflow.com/help/how-to-ask –

答えて

2

#specialties divは、静的に高さが設定されているため(おそらくJSから)、インライン要素を保持するために適切にサイズ変更されていません。

+0

JSは、両方の列の高さを積極的に変更して内容に合わせて伸びるので、JSは高さを静的に設定しないでください(そして、最初はt)。いずれにしても、私はそれをチェックして、カラムの高さを1200pxを超えて同じにする条件が、#specialtiesに静的な高さを強制的に設定することを強制していました。これは、後者の追加であるため、意味をなさないでしょう。この問題は、他のブラウザではまだ解決されていません。 –

+0

正直言って、私はあなたのサイトのレイアウトを助けるためにJSを使うのをやめようとしています。通常、JSに依存するだけで頭痛が増し、ブラウザにJSがブロックされている可能性のある人は対象になりません。 [this](http://i.imgur.com/lWKCDhx.png)スクリーンショットと[this](http://i.imgur.com/ZNrLvPv.png)をご覧ください。 ChromiumとFirefoxの両方でこれらの問題が発生します。 (Internet Explorerには独自の問題があります) –

+0

Hello画像に問題があることに驚いています。私はそれを解決したと思った。私はChromeでそのような問題はありませんが、あなたのおかげで、Firefox、IE、Edgeで実現しました。いずれにせよ、その画像は絶対的に配置されているので、列の高さは問題にならない。このレイアウトを実現する唯一のオプションはFlexboxを使用していたため、すべてのブラウザで互換性がないため、JSを使用しました。 –

関連する問題