-1

Windows Phone 8 の WebBrowser コントロールで CSS3 背景がレンダリングされないという問題に直面しています。しかし、Windows Phone 8 の WebBrowser で同じ HTML を開くと、グラデーションがレンダリングされます。

私が使用しているHTMLは次のとおりです。

    <html>
    <head>
    <meta name="viewport" content="width=320, user-scalable=no, minimum-scale=1, maximum-scale=1"/>
    </head>
    <body style="margin:0px;overflow:hidden;"> 
            <div id="im_c" style="height:48px;width:100%25;  background: -ms-linear-gradient(
                 bottom,                
                 #432100 30%,               
                 #00AAAA 70%);"> 
                <div style="margin:0 auto;width:320px;">
                    Test
                    </div> 

            </div> 
            <style> 
                body {margin:0px} 
            </style> 
    </body>
</html>

Windows Phone 8 では、次のように HTML を使用します。

WebView.NavigateToString(@"<html><head><meta name=""viewport"" content=""width=320, user-scalable=no, minimum-scale=1, maximum-scale=1""/></head><body style=""margin:0px;overflow:hidden;""> <div id=""im_c"" style=""height:48px;width:100%25; background: -ms-linear-gradient(         bottom,                 #432100 30%,                #00AAAA 70%);""> <div style=""margin:0 auto;width:320px;"">Test</div></div> <style> body {margin:0px} </style> </body></html>");

誰でもここで助けることができますか?

ありがとうSRS

4

1 に答える 1

-1

どうやら、問題を修正しました。

HTML に追加したところ、適切にレンダリングされるようになりました。

ありがとう

于 2012-11-26T02:31:27.807 に答える