Web.fla

主食は、html/css/php/javascript(jQuery) デザートはactionscript!WEBに関することをメモってくサイト

*

phpでfor文で列で横並びさせるときに左のみマージンをなくす

      2015/12/24

まぁある案件で、画像ギャラリーをphpで管理していたときにcsvデータからデータを抜き出して画像をfor分で並べるときに、リストタグを利用して並べるが、「margin-left:10px」と隙間を空けるとどーしても一番左にも隙間ができてしまう。

なのでphpでfor分でぶんまわすときに一番ひだりに「margin-left:0」のクラスを設定するようなプログラムを組む。

上記のようにCSSを組んでみました。

そんで下記のようにphpで組んでます

て具合に組んで、余りが発生するときは通常のリストタグ・・・そうではないとき(4で割り切れるとき)はリストに「class=”fast”」でマージンを削除している。

いちおメモっとくと「if(i%4)」の部分は4で割って余りがあった場合はtrueとなる。下記の実行結果を見てもらうと分かるが、一番左の列の番号は4で割り切れる数になっていて、なおかつマージンがなくクラスが設定されているのが分かると思う。

実行結果

 - php

     

Message

  関連記事

【PHP】CSV ファイルをダウンロードするプログラムは?

phpでCSVをダウンロードする時って割と見ると思うんですが、そういえばphpで …

no image
hidden タグで配列を送信するには?

フォームなどでチェックボックスでチェックを入れた値は「$_post」で受け取れる …

【PHP】画像ファイルのアップロードから削除までの流れ

ここまでPHPでファイルのアップロードやフォルダ内のファイル一覧表示などを記事を …

no image
mysqlの文字化け対策

フォームから入力した値をmysqlのテーブルに登録するときに日本語が化けてしまっ …

【PHP】サムネイル画像を作成・保存

よくプロフィール画像をアップしたりするとサムネイル画像を表示するときがあると思う …

【wordpress】個別記事ページでアイキャッチ画像に元画像へのリンク張るには?

まぁwordpress最近全く弄ってません。なぜなら最近は、すばらしいテーマがあ …

【PHP】mb_send_mailでメールを送信してみる

お問い合わせなどのメールフォーム。今となっては当たり前の技術ですが仕組みを知って …

[PHP]CSVを読み込み時、文字化けさせないで読み込む方法とは!?

PHPを利用してCSVを読み込んだり書き込んだりする処理はよくあると思います。た …

【PHP】WebサービスのAPIを使ってCSVファイルを作ってみた!

久々にPHPのネタでも書こうかと。 PHPとってもここ最近いろんなWebサービス …

【PHP】phpによるcsvの複数行の削除方法が知りたい。

さて、最近ちょいちょいPHPに興味を再び持ち始めています。なぜかサーバーサイドで …