• ベストアンサー

<td>にスタイルシートをかけるのは×ですか?

HTMLのコーディングで、 <td class="p1"> と、<td>の属性(?)としてスタイルシートを適用しているのですが、これはあまりやってはいけないことなのでしょうか? 今まで、ソースを簡潔にするために上記のようにやってきましたが…。 大手の制作ページなどを見ると、<span>で適用されています。 何卒宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.1

HTMLの構造化とスタイルシートの理念からすると、tdに適用して構わないと思います。 というか、<span>の場合だと、HTMLの構造的に余計なものが入っているような感じがしますね。 もしかすると、多少古いブラウザでも問題なく適用できるように、そうしているのかもしれませんが。 その、<span>での具体的な適用例を見ないと、なんとも言えないですけどね。

gohan_gohan
質問者

お礼

お礼が遅れてしまい、大変失礼いたしました。 大丈夫なんですね!? ずっとこのやり方でやってきたのでほっとしました。 どうもありがとうございました!

その他の回答 (1)

回答No.2

css2.0をサポートしていないブラウザだったり、昔のブラウザだとダメな場合があるので、大手さんはspanでやってますが、昔のドリームウィーバーとかでちゃんと表示されないから、tdにclassをつかないでやってると言う人もいます。tdにclass設定はかまわないと思います。

gohan_gohan
質問者

お礼

お礼が遅れてしまい、大変失礼いたしました! なるほど、そういった理由からなのですね。 間違っていないとのこと、安心しました。 どうもありがとうございました!