作者s755329 (s755329)
看板Web_Design
標題Re: [問題] position: absolute 在 IE 下無法顯示
時間Sat Sep 22 23:33:47 2012
※ 引述《WFU (天璣)》之銘言:
: 這是我的網址:http://ppt.cc/7Dtw
: 左上角有兩個 "RSS"、"G+" 按鈕, 32 x 32px 大小; 右上角有兩個 "+1"、"讚" 按鈕,
: 在 Chrome、FireFox、Opera 底下看都可正常顯示, 但在 IE8 下左上角的兩個按鈕
: 無法顯示, 右上角的兩個按鈕可以顯示.
: 但實際上這四個按鈕我用的語法都是類似的,使用 position: absolute, top: ??px,
: left: ??px 這樣的 CSS 來定位, 不曉得會是什麼樣的緣故, 在 IE 下只有左上角
: 無法顯示? 謝謝!
http://ppt.cc/ppIT
只要在那兩個div加上寬高就可以了,
你右邊可以是因為是用span的tag的關係,
div設定絕對定位的話,你沒設定高寬他就顯示不出來,
如果你有興趣了解原理的話可以用一些關鍵字組合去查一下,
div 盒子模型、div absolute position IE
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.49.234
→ WFU:查了一堆網頁, 找不到為何 IE 需要設寬高才能讓 absolute 顯示 09/23 19:45
→ WFU:但其他瀏覽器不必設寬高就能讓 absolute 顯示的原因. 無論如何 09/23 19:46
→ WFU:加上寬高就能解決IE下的問題,只好先背起來,十分感謝你的解答! 09/23 19:46
推 WFU:剛剛推顯示不出來, 補推! 09/23 19:49
→ terlin10:只要是 IE 就沒有所謂的「為什麼」。 09/23 23:44