0

HTML アプリケーションで作業しており、情報パネルのスタイルを設定しようとしています。これが私がこれまでに持っているCSSコードです:

#info_panel {
    width:900px;
    height:100px;
    margin:auto;
    background-color:brown;
    border-bottom-left-radius:25px;  
    border-bottom-right-radius:25px; 
    border-top-left-radius:25px;  
    border-top-right-radius:25px;
}

最初の 4 行に問題はありません。問題は、境界線の半径のプロパティで発生します。シャドウ プロパティも機能しないことに気付きました。このコードは通常 Web ブラウザーで動作することはわかっていますが、これはアプリケーションであるため、問題があるようです。残念ながら、この件に関するドキュメントはほとんどありません。フィドルを含めますが、もちろん、Web ブラウザーで実行されるため、できませんでした。どんな助けでも大歓迎です!:)

4

3 に答える 3

1

x-ua compatible meta実際に IE9 で HTA を実行するには、ドキュメント タイプとタグを設定する必要があります。

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="x-ua-compatible" content="IE=9"/>
....

style順序に注意してください。 、scriptまたはlinkタグが の前にあってはなりませんmeta

IE9にもバグがあるようです。fieldset要素を持つ要素に Radius を割り当てた場合、Radius はレンダリングされませlegendん。legend縁なしは丸みを帯びています。

于 2013-05-14T04:12:12.670 に答える
0

国境の半径を指定するために手書きバージョンを使用している理由が知りたいです。ユニバーサルショートハンドを試しましたか?

-moz-border-radius:25px; 
-webkit-border-radius:25px; 
border-radius:25px; 

これはボックス シャドウ コードです。

-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5); 
于 2013-05-13T14:55:13.470 に答える