作者buganini (霸格尼尼)
看板Web_Design
标题用div+span取代table的问题
时间Sat Feb 10 18:00:25 2007
常看到推广不要使用table
改用div+span
不过基於一些因素
有时候我还是不得不使用table
table的好处是他能自动撑开到适合的宽度
并且同一行的都一起撑开 能够自动对齐
用div+span的时候
我就必须指定一个足够大的width来让他听话
这对於动态的资料来说很不方便
除非动态的计算他需要的宽度(好麻烦)
虽然有看到
<table>
<tr><td></td><td></td></tr>
</table>
改成
<div><span style="float:left; text-align:right;"></span><span style="float:right; text-align:left;"></span></div>
这样可以自动对齐
但是好像只适用两行的情况
有什麽解决方案吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.93.130
1F:推 DrGod:该用table的地方就用,刻意不用table是一种错误 02/10 18:39
2F:推 buganini:mmm...看完这句我用table的时候心里稍微没那麽有罪恶感了 02/10 18:57
3F:推 buganini:不过我想换div的另一个原因是我想动table的innerHTML 02/10 18:59
4F:→ buganini:但是IE会爆,除非改insertrow和createElement 02/10 18:59
5F:→ buganini:不过有点麻烦,所以想改div 02/10 18:59
6F:→ smile0052:用百分比的方式不好吗? 02/10 22:45
7F:→ smile0052:用FLOAT这种方式不好吧.万一有6.7栏怎办?推一楼大大的 02/10 22:47
8F:推 buganini:这样每个span标签都要加资料耶...这是另一个麻烦点 02/10 22:48