- 締切済み
表を指定した場所で改行する方法
<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番目で改行させたい場合はどうすればいいのでしょうか?。 分かりづらいですがよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- daisuke_dm
- ベストアンサー率30% (48/160)
回答No.1
Perlでしょうか?PHPでしょうか? 「CGI」とおっしゃっているので、Perlかな。 Perlは忘れてしまったのでなんですが・・・ 表に連番をつけます。 で、Perlだったら、配列の添え字が確か0なので、 表を出力する前に連番をチェックして、連番÷あまりが0のとき、 改行する、でいいかと思います。 Perl忘れたので、分かりづらい説明かもしれませんが、 アルゴリズム的にはこれでOKなはずです。
お礼
ありがとうございます。 そして回答いただいたのですが他の方法で解決してしまいました。 今回は答えてくれましたのでポイントを発行します。