html
  • css
  • internet-explorer-8
  • inline-styles
  • 2012-08-25 73 views 2 likes 
    2
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')"; 
    

    我想用上面的代碼爲內嵌式的,是這樣的:IE8 + CSS:使用-ms過濾器中內嵌樣式

    <div style='-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";'> 
    

    但我認爲有些事情正在發生古怪與引號到處都是。這可以做到嗎?怎麼樣?

    謝謝!

    回答

    2

    我個人鼓勵你只使用外部樣式表。這將完全避免您嘗試使用內聯樣式執行操作時遇到的「引用內引用」困境。

    但是......

    我相信你可以簡單請使用&quot;和/或\"需要。

    請您嘗試一下 - 和回來後你發現了什麼:)

    +1

    使用它作爲內聯樣式的一點是URL需要通過PHP進行更新。 –

    1

    舊的職位,但解決的辦法是排除括號內的引號。以下語法可以承受IE的敵意:

    <div style="-ms-filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=myBackground.jpg, sizingMethod=scale)';"> 
    

    應該使用web安全約定來命名文件。

    相關問題