最近chromeでhtmlを見るために「ページのソースを表示」と「検証」を使っているのですが
たまに同一のページなのに表示されるソースが違う時があり困っています
(タグのclass名が違っていたりなど)
どのように使い分けるのでしょうか

回答3件
あなたの回答
tips
プレビュー
Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。
HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。
CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。
Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。
HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。
CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。
0グッド
4クリップ
投稿2016/04/19 07:52
編集2016/04/19 08:26最近chromeでhtmlを見るために「ページのソースを表示」と「検証」を使っているのですが
たまに同一のページなのに表示されるソースが違う時があり困っています
(タグのclass名が違っていたりなど)
どのように使い分けるのでしょうか
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
「ページのソースを表示」は文字通り HTML ファイルの内容を表示します。
一方、「検証」のほうは実際のHTML要素のツリー構造(DOMツリー)の内容を表示します。
JavaScript等で動的に変更/追加された要素も含め、現時点での実態を見るには「検証」を選択します。
HTMLファイルの中で元から定義されていた要素に対し、JavaScriptでCSSクラス名を変更/追加/削除することは良く行われることですが、この場合も最終的にどんなクラス名が設定されているかを確認するには、「検証」を選択する必要があります。
ご参考になれば。
投稿2016/04/19 08:43
総合スコア2425
0
ソースは、そのURLにアクセスした際にダウンロードされてくるソースそのものです。
検証は、JavaScriptなどの動作の結果、現在の表示となっている状態のHTML(DOM構造)です。
投稿2016/04/19 08:40
総合スコア2042
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
jquery等で動的にhtmlを生成している場合はソース表示と検証では違うかもしれませんね。
よくあるバナー画像のスライドとか?
投稿2016/04/19 08:40
総合スコア151
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。