2009-07-02 10 views
1

私は本当に古いウェブサイト(.net aspx VB)を修正することを任されています。現在のウェブサイトはIE8、Firefox、Chromeでは正常に動作していません。メニューが面白く表示されていますが、一部の画像が正しくないため、Chromeではメニューとすべてのヘッダーが欠落しています。ウェブサイトのどのセクションが新しいブラウザと互換性がないのかを見つけるにはどうすればよいですか?

私はvbの男ではありません。どこから探し始めるか分かりません。

新しいブラウザでウェブサイトが失敗し始める最も一般的なセクションは何ですか?このウェブサイトの修正に役立つツールは何ですか?

ありがとうございました。

答えて

2

JavaScript、HTML、およびCSSは、VBではなくブラウザの問題を引き起こします。 VB.NETコードはすべてサーバー上で実行され、その出力としてHTMLを生成し、レンダリングするためにブラウザに送信されます。サイトが間違って見える場合は、HTMLとCSSの可能性が高いです。それが奇妙な動作をする(またはまったく動作しない)場合、問題はおそらくJavaScriptでしょう。

私は完全に正直なところ、クロスブラウザ開発を「行う」方法を学ぶための素晴らしい単一のリソースを見つけたわけではありません。一般的には、HTMLやCSSをよく学ぶだけでなく、経験に基づいてさまざまなブラウザで動作するかどうかを調べることが重要です。特定のことが単一のブラウザで期待どおりに機能しない個々の問題にぶつかるときは、ほとんどいつでもGoogleを検索し、特定の問題に対処するブログポストやサイトを見つけることができます。

0

あなたの問題はページのマークアップとスタイルのどこかにあるので、ここではVBに問題はありません。

ブレークダウンの原因となっているスタイルを特定する必要があります(これは、HTMLが有効であることを確認するのに役立ちます)。 IE 8では、F12でアクセス可能な開発者ツールを使用できます.F12では、可能な犯人を見つけて遊ばすことができます。 Chromeの「要素の検査」コンテキストメニューのエントリは、そこに相当します。 Firefoxでは、DOM Inspector(正しく覚えていれば含まれています)またはFirebugを使用できます。

0

ページの読み込み中にエラーがないかどうかを確認してください。 W3Cは、エラーを生成しているすべてのプロパティ/関数(主にJavascript/CSS/HTML)の互換性を見つける良いソースです。そして、あなたのプロジェクトでVBコントロールフローを知る必要があります。

0

既存のコードにはCSS(カスケードスタイルシート)も含まれていますか?あなたがかなり古く話しているのであれば、テーブルを使ってアイテムをレイアウトしているかもしれません。

これは、私がHTMLウェブサイトを開発する際に見つける主な問題です.CSSを正しくダウンさせることです。

0
  1. firefoxをfirefoxにインストールします。
  2. サイトをFirefoxに読み込み、Firebugのコンソールでエラーが発生した場合は修正してください。特に、イベント処理は、他のブラウザと比較してIEでは完全に異なっています。
  3. htmlバリデーターでサイトを実行します。 firefoxにはいくつかのバリデータ拡張機能があります。検証サイトは他のブラウザを壊す可能性が非常に低いです。
  4. 最後に、誤って書式設定された要素をfirebugのhtmlパネルで検査して調整することで、レイアウトの視覚的不一致を修正します。
関連する問題