• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGI:HTML表示結果のカスタマイズとタグの隙間)

CGI:HTML表示結果のカスタマイズとタグの隙間

このQ&Aのポイント
  • CGIのHTML表示結果をカスタマイズする方法と、タグの隙間ができる現象について質問です。
  • CGI配布元のリンクラリーを使用してwebスタンプラリーを作成中ですが、表示が思うようにできません。
  • 15マスの一覧表を作成する際にタグの隙間が発生してしまい、スタンプの表示がずれてしまいます。また、指定したID名にゲットスタンプを表示する方法も試しましたが、うまくいきません。5×3の表示順にスタンプを表示する方法が知りたいです。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

普通にリストとしてマークアップして、スタイルシートでフロートさせれば良いです。 文書の整形のためにtableを使用するのは禁忌でもあるし・・ 『単に文書内容を整形する目的だけで表を用いるべきでない。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/tables.html#h-11.1 )』 『ページレイアウトの目的で表を用いる。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 )』  それを、ウィンドウ幅に合わせて伸縮させれば良いです。mediaquery使ってウィンドウ幅で列数を変更することも可能になります。 [例] <ol id="PartyList">  <li>内容</li>  <li>内容</li> ・・・ ol#PartyList,ol#PartyList li{list-style:none;margin:0;padding:position:relative;} ol#PartyList li{width:19%;float:left;}

okpokapoka
質問者

お礼

早速のご回答をありがとうございました。 実装してみましたところ、イメージ通りの一覧表が完成いたしました! 本当に感動しました。CGIのいじり方ばかりに気をとられ、タグでどこまで表現できるのかに盲目しておりました。 TABLE使用の記事につきましても大変参考になりました。今後のサイト作りの際に気を付けたいと思います。 この度は本当にありがとうございました。またお目にかかる機会がございましたらぜひご教授よろしくお願いいたします。