2011-06-20 27 views
-3

當我在Firefox中查看我的網站的購物車時,'total'與應該是完全相同的地方,但是當我在IE 8中查看它時,它的時間是60-80px該頁面已加載。只要鼠標在頁面上被點擊,「總數」就會回到它應該在的位置。IE CSS行爲怪異

這是怎麼發生的?

這是CSS的問題嗎?

+7

歡迎使用網絡開發和Internet Explorer – cspray

+2

請發佈您的代碼。不知道自己在做什麼很難提供幫助。 –

+0

這裏是css .'bill_info表tbody tr.total td,表tbody tr.total td {font-size:20px;填充:3px的;文本對齊:權利; }' – JABD

回答

0

一些示例標記將是有益的,但是......

確保您在您的標記指定doctype,並且它是HTML的第一行。否則,IE將渲染quirks mode

+0

Yup doctype在我的標記中提到。 並且這裏是css .bill_info表tbody tr.total td,table tbody tr.total td { \t font-size:20px; \t padding:3px; \t text-align:right; }' – JABD

0

如果頁面中的某些元素是由javascript生成的,或者由javascript進行了其他修改,我注意到(特別是在IE7及更高版本中)DOM模型和實際屏幕重繪有時不同步,並且不會除非您將光標移動到不正確的部分上方。不幸的是,我發現沒有萬無一失的解決方法。有時候,添加並立即刪除一個元素到某個地方,可能會導致頁面重新繪製...

調試IE確定很有趣! ; P