看板 Web_Design 關於我們 聯絡資訊
※ 引述《hotricky (陽光網球)》之銘言: : 最近寫php如相本的程式發現 : 當我想將資料一筆筆以表格方式秀出來時 : 都是由上往下一直生表格,請問有什麼辦法 : 可以控制表格廻圈產生時,是可依照由左而右 : 的順序產生呢? : 例如: : ★ ★ ★ : ★ ★ ★ : ..... : 一行生出三格後自動換行產生這樣的順序 : = = 或是簡單的問 無名相本 那樣的相本選單怎麼 : 弄的也行… : 希望各位高手提供意見 謝謝喔^^ 當然是用 CSS 去排比較快啊 XD 如果是用 table 排,要多很多次判斷和運算,還有多很多字元。 for($i = 1 ; $i<= 1000 ; $i++) { //假設有 1000 個 item if($i % 4 == 1) // 多第一次運算&判斷,4個col換行 echo '<tr>'; echo '<td>item</td>'; if($i %4 == 0) // 多第二次運算 & 判斷 echo '</tr>'; } 迴圈跑一千次,就多兩千次判斷+兩千次餘數運算,浪費啊... 而且還有一種問題要處理,就是當總數不等於欄位的倍數的時候, 你的頭會痛死 XD 不過現在大家 CPU 都很快,所以其實也沒差..多些一些 if else 就是了 XD -- 凝視著,卻看不見光景。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.223.207 ※ 編輯: roga 來自: 220.130.223.207 (09/23 02:50)
TonyQ:其實我覺得table搞不出來的人 , 應該div也搞不出來...XD 09/23 06:13
TonyQ:btw 兩千次的判斷只是九牛一毛 要到萬等級才有感覺XD 09/23 06:13
TonyQ:以他的例子來說, 有沒有兩百張圖都是問題了 , 09/23 06:14
TonyQ:能解決問題為優先啦 , css比較方便處理是真的 , 不過不見得 09/23 06:14
TonyQ:會用table而不熟悉css的人用table會有甚麼影響就是了~XD 09/23 06:15
suckerlove:其實我覺得一直說一些酸人的話,倒不如給些有用的意見 09/23 11:21
TonyQ:酸不酸是看人啦,table的行為表現它這篇就講的差不多了, 09/23 12:10
TonyQ:如果是css , 要達到三個換行 , 應該是外部設定寬度 ,或者 09/23 12:10
TonyQ:每三張圖就設定一個div做block , 要更開心點,每張圖丟id 09/23 12:11
TonyQ:用 selector 一張一張定位 ,好像會很有趣 ...XD 09/23 12:12
TonyQ:我是覺得與其要使用者用別的方式解決問題,倒不如告訴它目前 09/23 12:13
TonyQ:的方式有甚麼錯...我相信TABLE不會只能從上往下列印資料的:p 09/23 12:14
TonyQ:不過看原推文沒有人去告訴原po為甚麼table只能從上往下, 09/23 12:18
TonyQ:而是一面倒的推荐CSS方式處理,所以才有上面這些推文而已:P 09/23 12:18