StackOverflow
には、次のhtmlコードで表される質問ブロック(インデックスページのqリストなど)があります。
<div class="question-summary narrow tagged-interesting" id="question-summary-19832613">
<div onclick="window.location.href='/questions/19832613/how-to-display-only-transit-routesfor-trains-in-google-maps-api'" class="cp">
<div class="votes">
<div class="mini-counts">0</div>
<div>votes</div>
</div>
<div class="status unanswered">
<div class="mini-counts">0</div>
<div>answers</div>
</div>
<div class="views">
<div class="mini-counts">3</div>
<div>views</div>
</div>
</div>
<div class="summary">
<h3>...</h3>
<div class="tags t-javascript t-google-maps t-google t-google-maps-api-3">
</div>
<div class="started">
<a href="/questions/19832613/how-to-display-only-transit-routesfor-trains-in-google-maps-api" class="started-link"><span title="2013-11-07 09:52:29Z" class="relativetime">1 min ago</span></a>
<a href="/users/1309392/shirish">Shirish</a> <span class="reputation-score" title="reputation score " dir="ltr">189</span>
</div>
</div>
</div>
float
ポジショニングを使用します。
私の質問は:
css styled tables
の使用はより良い選択でしょうか? (テーブルですよね?)それとも、使用したいものに依存しているだけで、技術的な側面(検索エンジンなど)には影響しませんか?
背景情報(ビューの数、投票など)がコードの最初に来ます。また、検索エンジンには各ページの表示に制限があることを知っています。重要度に応じてdiv
を配置し、cssメソッド(negative margins
やabsolute positioning
など)を使用してページにマークアップする方がよいでしょうか。それとも、このインスタンスではそれほど重要ではありませんか?
テーブルだよね?
それはややテーブルのようなものです。確かに、各質問に関連付けられたビュー、投票、回答数などのデータポイントがあります。ただし、実際には他の方法で表のように表示されるわけではありません。
rowspan
とcellspan
を操作して同じ効果を得ることができますが、テーブル構造を特定のディスプレイに結び付けることができます。div
タグとCSSを使用すると、HTMLマークアップを変更せずに質問の表示方法をさらに変更できるため、はるかに柔軟です。 CSSを変更するだけです。
技術面(検索エンジンなど)に影響しませんか?
通常、検索エンジンは、使用するマークアップと表示にほとんど注意を払いません。時折、彼らはテキストが非常に大きいか小さいときに気づき、気にします。または太字の場合。 div
sまたはtable
sを選択しても、検索エンジンでのサイトのランク付けに影響はありません。
背景情報(ビューの数、投票など)がコードの最初に来ます。
検索エンジンは、以前よりもはるかに大きなドキュメントをダウンロードするようになりました。ある時点で、Googleはドキュメントを100Kに制限することを提案しました。今日、Googleはそのマークをはるかに超えてインデックスを作成しているのを見ました。質問の前後の数字は、検索エンジンが質問のテキストを見るかどうかに影響しません。また、どちらの方法でもテキストを異なる方法で評価しません。