早些时候在写一个界面的时候,由于要在输入框下设置一个提示栏,手写了一个在一开始隐藏的<div>,输入的时候显示,<div>相对于<table>中的<td>,chrome中完美实现,当把整个项目放在别人电脑上运行一次后,发现原本相对定位的框跑到浏览器的左上角去了,唯一的差别就是我用的是chrome, 他用的是firefox,后来查找了一些资料,才知道这是因为在css2.1中在table中定义position:relative 是没有定义的,火狐依旧采用的老标准(大概是这样的).
最终我采取的解决措施是在<td>中加入一个<div>,不知道有没有更好的方式让其兼容各个浏览器.望不吝赐教.