こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Perlについて質問です

いつもお世話になっております。

画像フォルダの中の画像の一覧するプログラムを作成したのですが、

opendir(DIRHANDLE, "./img/");
foreach(readdir(DIRHANDLE)){
next if /^\.{1,2}$/;
print <<END
<a href="img/$_" rel="lightbox[sample-group]"><img src="img/$_" alt="" width="100"></a>
END
}
closedir(DIRHANDLE);

画像が横並びでいっぱいになれば下に並べるということをやりたいのですが、
どのようにするのでしょうか?

=現在=(■←画像





==============
と縦に並んでしまいます。
これを
↓==============
■■■■■■■
■■■■■■■
■■■■■■■
■■
===============
23個の画像があり
横が7個(これは横幅のサイズが7個までしかいかなかったとき)
になったら下に7個またさらに下に7個下に端数の2個
となるようにです・・・

投稿日時 - 2017-05-31 11:00:17

QNo.9335500

困ってます

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

通常、htmlのTableとか、BootStrapの機能を利用して、そういうレイアウトを行うことになると思います。

投稿日時 - 2017-05-31 12:19:23

お礼

ありがとうございます!

テーブル要素で試してみて、
BootStrapというのを調べてみたいと思います。

投稿日時 - 2017-05-31 16:16:03

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

それはPerlどうこうというよりもHTMLですね。

HTMLの工夫をしてみましょう。

投稿日時 - 2017-05-31 16:08:43

お礼

ありがとうございます!

先に解答くださったようにテーブル要素か
BootStrapというのを調べてみます

投稿日時 - 2017-05-31 16:15:25

あなたにオススメの質問