作者yo0401 (羽无伦)
看板PHP
标题[请益] 表格不管怎麽排都会乱掉
时间Thu Jul 5 21:35:41 2007
我用php+mysql,列出一个表格
有用substr来把字串缩短
结果不管怎麽排,还是乱七八糟
有很多栏的最後一栏不见,然後跟前面一栏连在一起
部分程式:
$colorStr=substr($colorStr,0,200);
<table border=1 >
<td width=50 >编号</td>
<td width=200>标题</td>
<td width=700>内容</td>
</table>
<table border=1>
<td
{width:100px;height=50;overflow:hidden;white-space:nowrap;}>{$cont[no]}</td>
<td {width:200px;height=50;overflow:hidden;white-space:nowrap;}>$cont[title]
</td>
<td {width:700px;height=100;overflow:hidden;white-space:nowrap;}>$colorStr</td>
<td width=100>详细内容</a></td>
</table>"
应该是很正常,可是资料不知道为什麽会乱掉,也许是资料量很大会乱,但有些一样很多
也是不乱…
附图:
http://www.pixnet.net/photo/yo0401/57479977
有点小,不过应该可以看到到,有几栏都缩在一起了,有的也可以正常显示
当改变显示的文字的多少时,也会改变,显示愈少,比较少错误(但还是有)
用html排版也是常常都没办法对的很齐
这种情形要怎麽克服呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.164.196
1F:推 mlwmlw:正确表格应该是 <table><tr><td></td></tr></table> 07/05 21:45
2F:→ yo0401:是喔?难怪我在想说tr是在干嘛的~我再试试~~ 07/05 21:49
3F:推 aiyswu:tr是列 td是栏 07/06 20:37
4F:推 eagen0828:要把表格的html标签弄清楚喔 这样的表格是错的 - - 07/07 13:13