關於火狐在中不支持使用position:relative

早些時候在寫一個界面的時候,由於要在輸入框下設置一個提示欄,手寫了一個在一開始隱藏的<div>,輸入的時候顯示,<div>相對於<table>中的<td>,chrome中完美實現,當把整個項目放在別人電腦上運行一次後,發現原本相對定位的框跑到瀏覽器的左上角去了,唯一的差別就是我用的是chrome, 他用的是firefox,後來查找了一些資料,才知道這是因爲在css2.1中在table中定義position:relative 是沒有定義的,火狐依舊採用的老標準(大概是這樣的).

最終我採取的解決措施是在<td>中加入一個<div>,不知道有沒有更好的方式讓其兼容各個瀏覽器.望不吝賜教.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章