3

フォルダ/ファイルの名前は、Firefox v16.0.2でページがクライアントの幅をレンダリングする方法にどのように影響しますか?

私は、CSS、jQuery、HTML、およびnotepad++をエディターとして使用してWebサイトをローカルで開発しています。また、サイトテスト、CMS、および実稼働展開中に、dreamweaver(DW)を使用する必要があります。DWの使用はこのプロジェクトの交渉の余地のない側面ですが、サイトは1、2年でDWから移行するため、DWの統合は最小限であると考えられます。問題はDWにあると思いますが、それを根絶するための支援が必要です。

問題は、ホームページだけが、フォルダの名前によってレンダリングが異なることです。siteBetaという名前のトップレベルディレクトリからホームページを開くと、ページは本来よりも狭い幅でレンダリングされます。siteBetaのコンテンツ全体を他の名前のフォルダーにコピーする場合は、 siteBetaフォルダーの名前を変更するか、ページが正しくレンダリングするhomepage.htmlドキュメントの名前を変更します。

隠しファイルまたは隠しファイルの関連付けがどこかにあるのではないかとこっそり疑っていますが、それを見つけるのに迷っています。

もちろん、簡単な解決策はファイル/フォルダーの名前を変更することです。これは私が今取っているコースですが、なぜこれが起こっているのかについて私を夢中にさせています。

適切にレンダリングされたページと、firebugで不適切にレンダリングされたページの両方の出力を詳しく調べました。レイアウト、計算出力、およびDOM要素のすべての側面をスクロールします。私が見つけることができる唯一の違いは、ページの幅のプロパティ(clientWidth、offsetWidthなど)です。

この欠陥は、CSS参照が削除され、jQuery参照が削除され、すべての参照が削除された場合に発生します。唯一の定数は、siteBeta /homeTab/homePage.htmlがクライアントの幅を他のすべてのページよりも約100px狭くすることです。これは、dwを介して、またはブラウザでファイルを直接開くことを介してブラウザで開いた場合に発生します。

本当のキッカーは、IE8にclientWidthを適切にレンダリングするこの問題がないことです。

必要な追加情報を喜んで提供します。ご提供いただいた時間とヒントや方向性について、事前に感謝いたします。

4

2 に答える 2

0

私の問題に対する答えは、ある時点でページ ズーム (Ctrl+/-) を使用したことがあり、それが持続していたことです。こんなに単純なものが欠けているのはばかげているように感じます。

@ Boris Zbarsky、この修正を提案していただきありがとうございます。本当に感謝しています。

于 2012-11-27T19:43:00.647 に答える