iT邦幫忙

0

php換行

  • 分享至 

  • xImage

請問我該如何讓表格到c之後就換行或者是可以隨著視窗大小去自動調整表格的大小?

echo "<table  border='1'   width='1000' height='100'  align='center' >";
	echo "<tr>";
	echo "<th>a</th>";
	echo "<th>b</th>";
	echo "<th>c</th>";
	echo "<th>d</th>";
	echo "<th>e</th>";
	echo "<th>f</th>";
	echo "</tr>";		
	foreach($row as $row1){
	echo "<tr>";
	foreach($row1 as $key => $value){
	echo "<td>".$value."</td>";
	}
	echo "</tr>";	
	}		
echo "</table>";

從這樣
https://ithelp.ithome.com.tw/upload/images/20220727/20148269rHCXW7jpFt.png
變成這樣
https://ithelp.ithome.com.tw/upload/images/20220727/20148269zBotF9umdZ.png

https://ithelp.ithome.com.tw/articles/10251703
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2022-07-27 12:56:31
最佳解答

雖然一些元件屬性如 border width height align ....
現在還可以使用。

但我建議最好還是學習使用CSS的方式來定義這些了。
不過這些算是題外話就是了。

回來你的問題。
table的設計上,是無法達到你想要的效果的。
表格並沒有所謂的「換行列」

但你要的東西,可以使用 div+css table 的方式來做到。
也就是你得先捨棄掉 table元件 的建立方式。
並採用 div 元件的處理,搭配 CSS中的table的屬性應用。
來模擬div處理成是table效果。
因為是使用 div 是可以達到你想要類似的「換行列」的東西。

你可以用關鍵字 div css table 來找到你要的東西。

但要注意,使用 css 的 table 應用。並不會比直接使用 table 還要來得方便。
要思考的東西還是非常的多。
table 及 css table 。兩者還是有其各自的優缺點存在的。

謝謝指教!我會各自去試看看的

我要發表回答

立即登入回答