GoogleのサイトのHTMLを見ていたらH1タグが使われていない事に気づいた。H1タグはサイト全体で1つなんて記事も別なサイトで見かけたが、どこかにあるのだろうか。
ちなみに検索結果の見出しはH2が使われていて、1つ1つはdivタグ内にテーブルで書かれていた。関連結果はdivを入れ子にしているようだ。tableタグを使っている理由は何だろう。
※キーワード「前人未踏の領域へ」での検索結果を一部抜粋 <div class=g> <h2 class=r> <a href="http://d.hatena.ne.jp/takeR/" class=l onmousedown="return clk(this.href,'','','res','1','')"><em>前人未踏の領域へ</em></a> </h2> <table border=0 cellpadding=0 cellspacing=0> <tr><td class="j"> <div class=std><em>前人未踏の領域へ</em>. N2Shopping · アマポーラ · 茶倉 · <前の5日分 · 2008-06-26 · ■[JavaScript]変数宣言におけるvar省略時の注意点. JavaScriptの変数宣言時にvarを省略できるが、省略すると必ずグローバル変数になる。 <b>...</b><br><span class=a>d.hatena.ne.jp/takeR/ - 23k - </span><nobr><a class=fl href="#">キャッシュ</a> - <a class=fl href="/search?hl=ja&rls=com.microsoft:en-US&q=related:d.hatena.ne.jp/takeR/">関連ページ</a></nobr> </div> </td></tr> </table> </div> <div class=g style="margin-left:2.5em"> <h2 class=r><a href="http://d.hatena.ne.jp/takeR/20070922" class=l onmousedown="return clk(this.href,'','','res','2','')">2007-09-22 - <em>前人未踏の領域へ</em></a> </h2> <table border=0 cellpadding=0 cellspacing=0><tr><td class="j hc"><div class=std><em>前人未踏の領域へ</em>. N2Shopping · アマポーラ · 茶倉 · <前の日 | 次の日> · 2007-09-22 · ■[Java]CaseInsentiveHashMap. DbUtilsでクエリーの検索結果を取得した際、1レコードを表すMapのインスタンス。Map内の全てのキーを小文字で保管し、get() <b>...</b><br><span class=a>d.hatena.ne.jp/takeR/20070922 - 17k - </span><nobr><a class=fl href="#">キャッシュ</a> - <a class=fl href="/search?hl=ja&rls=com.microsoft:en-US&q=related:d.hatena.ne.jp/takeR/20070922">関連ページ</a></nobr><br><a class=fl href="#">d.hatena.ne.jp からの検索結果 »</a> </div> </td></tr></table> </div>
ロゴマークはページ内で使われる画像をまとめて、CSSで切り出している。こうすると画像ファイルのダウンロードが1回で済むため、パフォーマンスの改善に繋がる。
http://www.google.co.jp/images/nav_logo3.png