• 締切済み

表を指定した場所で改行する方法

<table border='1' align='left'> <tr><td>テスト</td></tr> </table> まず上記のように表を作ったとします。 これをCGIで追加すると下記のようにHTML上で横方向に自動的に同じ表が作られて表示されます。 <table border='1' align='left'> <tr><td>テスト</td></tr> </table> <table border='1' align='left'> <tr><td>テスト</td></tr> </table> <table border='1' align='left'> <tr><td>テスト</td></tr> </table> <table border='1' align='left'> <tr><td>テスト</td></tr> </table> これを途中で例えば3番目で改行させたい場合はどうすればいいのでしょうか?。 分かりづらいですがよろしくお願いします。

みんなの回答

回答No.1

Perlでしょうか?PHPでしょうか? 「CGI」とおっしゃっているので、Perlかな。 Perlは忘れてしまったのでなんですが・・・ 表に連番をつけます。 で、Perlだったら、配列の添え字が確か0なので、 表を出力する前に連番をチェックして、連番÷あまりが0のとき、 改行する、でいいかと思います。 Perl忘れたので、分かりづらい説明かもしれませんが、 アルゴリズム的にはこれでOKなはずです。

ten123456789
質問者

お礼

ありがとうございます。 そして回答いただいたのですが他の方法で解決してしまいました。 今回は答えてくれましたのでポイントを発行します。

関連するQ&A