• ベストアンサー

スタイルシートについて

<HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <TABLE border="1"> <TBODY> <TR> <TD><IMG src="i1.gif" width="64" height="64" border="0"></TD> <TD><IMG src="i2.gif" width="64" height="64" border="0"></TD> </TR> <TR> <TD><IMG src="m1.gif" width="32" height="32" border="0"></TD> <TD><IMG src="m2.gif" width="32" height="32" border="0"></TD> </TR> </TBODY> </TABLE> </BODY> </HTML> こういったTableを使った表がある場合、スタイルシートで示すことは出来ますか?もし出来るならそのソースを教えてください。 また、こういったTableのホームページを一括でスタイルシートに変換できるソフトが存在していたら教えてください。 それと、この行数がかなり大きくなると、Tableよりも軽く表示がされると聞いたのですが本当でしょうか? ご返答、何卒、よろしくお願い致します。

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

  • ベストアンサー
  • taba
  • ベストアンサー率61% (349/567)
回答No.2

おそらく知りたいのは、テーブルを使って「田」の字型に並べている画像を、他のHTMLとスタイルシートで表現できるか、ということでしょう(特にこのHTMLの場合、テーブル幅も指定していないので、テーブルにする構造的な意味はあまり無いように見えます)。 で、できるかということですが、特定のブラウザでしか表示されなくていいなら、できそうな気がします。通常DIVでくくって、右側をfloatさせる形でしょうかね。 まあ、どっちにしてもトリッキーなHTMLになるので、あまりお勧めはしません。変換するようなソフトは無いと思います。 >それと、この行数がかなり大きくなると、Tableよりも軽く表示がされると聞いたのですが本当でしょうか? もしテーブルのサイズを指定していない、上記のままのHTMLだとすると、ブラウザは表の終わりまで読み込まないと一切描画することができません。したがって、表が非常に大きいと、表示まで時間がかかることはあるでしょうね。仮にスタイルシートで(というか、テーブルを使わずDIVなどを使って)やるなら、一行ごとに表示していくので、体感で早く表示されているように見えるでしょう。 まあ、個人的にはテーブルのサイズを指定することをお勧めします。

tihiro_t
質問者

お礼

>>すべての皆様へ とても参考になる情報をお寄せいただき本当にありがとうございました。

その他の回答 (1)

noname#10926
noname#10926
回答No.1

スタイルシートは体裁を整えるためのものですから 質問は?です。 ですから >Tableを使った表がある場合、スタイルシートで示すことは出来ますか? スタイルシートでは表は作れない。 表の線幅、枠幅や色などを変えることはできる。 >Tableのホームページを一括でスタイルシートに変換できるソフトが存在していたら教えてください。 だからこれも無理なはずです。 >この行数がかなり大きくなると、Tableよりも軽く表示がされると聞いたのですが本当でしょうか? これは意味が不明。 とりあえずスタイルシートの基礎。 http://tohoho.wakusei.ne.jp/css/basic.htm

参考URL:
http://tohoho.wakusei.ne.jp/css/basic.htm

関連するQ&A