Estoy tratando de hacer esquinas redondeadas en IE con el comportamiento adjunto CSS3 PIE.CSS3 PIE: ¿No está funcionando la compatibilidad con IE border-radius?
Aquí es mi CSS:
.fieldRow {
clear:both;
padding: 0;
margin: 0;
overflow: hidden;
line-height:17px;
}
.alternate, .rowMousedOver {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.php);
position: relative;
}
.rowMousedOver{
background-color: #E2E66D !important;
}
.alternate {
background-color: #FCFEE8;
}
y aquí es un poco de HTML de ejemplo:
<div class="fieldRow alternate">
<div class="label"><label id="title_label" for="title"> Title: </label></div>
<div class="fieldWrapper required text">
<div class="cellValue"><input type="text" onchange="validateField(this)" name="title" id="title" value="Tax Free Savings Accounts" disabled=""></div>
</div>
</div>
a través de JavaScript y agrego rowMousedOver
a la fieldRow
cuando se asoma.
¿Alguna idea de por qué esto no funciona? También intenté usar behavior: url(PIE.htc)
, pero tampoco tuve suerte con eso.
Gracias!
¿Funciona en Firefox y Chrome? – NullUserException
Tal vez sea un problema con la ruta. Debido a que htc es un estándar MS, la ruta url es relativa al documento en lugar de la hoja de estilo. Siempre puedes intentar usar una URL absoluta primero. – NullUserException
Eso es lo que cordesmj también sugirió, pero lo puse en el lugar correcto y todavía no está redondeando. – Garrett