none
webformで、cssに behavior:url(border-radius.htc) という指定は使用できますか? RRS feed

  • 質問

  •  

    こんにちは、はるこです。

    タイトルの通りなのですが、IEでもCSSで角丸をできないかなと思い、

    border-radius.htc を発見しました。

    http://www.htmlremix.com/css/curved-corner-border-radius-cross-browser

    テキストベースでは角丸が実現できるのですが、

    ASP.NETの中に組み込んで実現することはできるでしょうか。

     

    Themesフォルダに入れたり、

    JSフォルダを作成してそこに入れたりして

    Themes下にあるcssで behavior:url(border-radius.htc) などと書いているのですが

    うまくいきません。behaviorというプロパティ自体が無視されているようにも見えます。

     

    よろしくお願いいたします。

     

    【開発環境】

    VisualStudio2008

    .NET Framework3.5 SP1

     

     

    2011年9月16日 3:19

回答

  • ASP.NETを使わず、素のHTML / CSSでは実現できているのでしょうか? 試していないのならそれを試すのが先です。

    素のHTML / CSSで実現できるようになったら、それと同じものをASP.NETに記述し動作するか試し、何等か違いがあった場合、その差異をこのフォーラムで質問すべきです。

    • 回答としてマーク はるこ 2011年9月16日 7:04
    2011年9月16日 4:33

すべての返信

  • ASP.NETを使わず、素のHTML / CSSでは実現できているのでしょうか? 試していないのならそれを試すのが先です。

    素のHTML / CSSで実現できるようになったら、それと同じものをASP.NETに記述し動作するか試し、何等か違いがあった場合、その差異をこのフォーラムで質問すべきです。

    • 回答としてマーク はるこ 2011年9月16日 7:04
    2011年9月16日 4:33
  • 佐祐理さんありがとうございます。

    素のHTML/CSSでは実現できています。

    そして、アドバイスをいただいて、ASP.NETに全く同じものを記述したところ、実現することができました。

    確認不足でした、すみません。

    border-radius.htc と CSS をThemesに入れても、実現できました。

    ただ、何故か既存のコードに記述するとうまくいきません。

    もう少し調べてみます。

     

    2011年9月16日 5:38
  • 調査しました。

    cssの他の影響をうけているようでした。

    background-color: #FFFFFF; を消すと動いたりします。

    また、四隅に別々の円半径を指定するのもダメなようです。

    時間があるときにこの.htcの中身をちゃんと読んでみます。

    結果として、ASP.NETとは関係の無い内容になってしまいました。。。失礼いたしました。

    2011年9月16日 7:04