none
IE 8 的 bug RRS feed

  • 問題

  • 使用走馬燈 marquee,如果第一個是 img 標記,會不正常顯示!!!

                <marquee behavior="scroll"
                          direction="left" 
                          height="20"
                          width="200"
                          scrollamount="2"
                          scrolldelay="50"
                          truespeed onmouseover=this.stop() onmouseout=this.start()>
        <img src='image/product_icon1.gif' width='14' height='14'>最新促銷商品最新促銷商品最新促銷商品最新促銷商品
        <img src='image/product_icon1.gif' width='14' height='14'>最新促銷商品2
        <img src='image/product_icon1.gif' width='14' height='14'>gjhgjhjhgjhjljlklkjlkjlk
                </marquee>


    只要把第一個 img 標記拿掉才可正常顯示!!!
    在 IE 6 及 Firefox 都沒這個問題!!!!!!
    • 已移動 ashawani_dubey 2010年12月16日 上午 10:36 Forum Consolidation (從:Internet Explorer 8 討論區)
    2009年9月17日 下午 12:36

解答

  • 我在 IE8@Win2008 測正常。
    <html>
    <head>
       <meta content="text/html; charset=big5" http-equiv="content-type" />
       <title>走馬燈測試</title>
    </head>
    <body>
     <marquee behavior="scroll" direction="left" height="20" width="600" scrollamount="2" scrolldelay="50" truespeed onmouseover='this.stop();' onmouseout='this.start();'>
        <img src='logo.gif' width='14' height='14' />最新促銷商品最新促銷商品最新促銷商品最新促銷商品
        <img src='logo.gif' width='14' height='14' />最新促銷商品2
        <img src='logo.gif' width='14' height='14' />gjhgjhjhgjhjljlklkjlkjlk
       </marquee>
    </body>
    </html>


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年9月17日 下午 02:21

所有回覆

  • 我在 IE8@Win2008 測正常。
    <html>
    <head>
       <meta content="text/html; charset=big5" http-equiv="content-type" />
       <title>走馬燈測試</title>
    </head>
    <body>
     <marquee behavior="scroll" direction="left" height="20" width="600" scrollamount="2" scrolldelay="50" truespeed onmouseover='this.stop();' onmouseout='this.start();'>
        <img src='logo.gif' width='14' height='14' />最新促銷商品最新促銷商品最新促銷商品最新促銷商品
        <img src='logo.gif' width='14' height='14' />最新促銷商品2
        <img src='logo.gif' width='14' height='14' />gjhgjhjhgjhjljlklkjlkjlk
       </marquee>
    </body>
    </html>


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年9月17日 下午 02:21
  • 感謝您的回覆!
    我是在 IE8@XP 底下測的,sp2、sp3 都測過,而且不信邪,抓一台電腦來純安裝 Xp SP3 + IE 8,還是不行!
    它的現象是,當第一個 img 的圖碰到左邊時訊息就全部不見了,而不會一個字一個字的慢慢消失!!!

    2009年9月18日 上午 03:20
  • 對不起!!!
    經測試後,問題不在 作業系統,而是
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


    我用您的解答去測試,是 OK 的。
    但當我用 Visual Studio 新增一頁面,它就會自動加入上面的那一行文字,
    然後把您附的 marquee 加入後,又不正常了!!!

    除非把自動加入的那一行文字拿掉,或者是把第一個 img 標記拿掉才會正常!!

    請問,這是那裏出問題了?


    2009年9月18日 上午 04:01
  • 使用的w3版本標準不同。
    開發問題請到 MSDN 論壇詢問。
    TechNet 論壇只討論操作技術問題。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    • 已標示為解答 Charlies Chiu 2009年9月18日 上午 07:51
    • 已取消標示為解答 Charlies Chiu 2009年9月18日 上午 08:11
    2009年9月18日 上午 05:38