html internet-explorer css3 css3pie

html - CSS3 y PIE no funcionan en IE 8



internet-explorer css3pie (6)

Im tratando de demo CSS3PIE y no funcionará en IE en absoluto.

HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <link href="test.css" type="text/css" rel="stylesheet"> <title>Test</title> </head> <body> <div id="title"></div> <div id="sub_title"></div> <div id="main_area"> <div id="date_area"></div> </div> </body> </html>

css:

body{ margin: 0 auto; } #title{ margin: 0 auto; width: 100%; height: 40px; background-color: white; } #sub_title{ margin: 0 auto; width: 100%; height: 25px; background-color: green; } #date_area{ width: 310px; height: 250px; border: 1px solid #4A4949; padding: 60px 0; text-align: center; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: #707070 2px 2px 4px; -moz-box-shadow: #707070 2px 2px 4px; box-shadow: #707070 2px 2px 4px; background: #EBEBEB; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEBEB), to(#C9C7C8)); background: -moz-linear-gradient(#EDEBEB, #C9C7C8); background: linear-gradient(#EDEBEB, #C9C7C8); -pie-background: linear-gradient(#EDEBEB, #C9C7C8); behavior: url(/PIE.htc); }

El resultado es solo un bloque con un borde, sin gradiente / sombra, etc.

Cualquier ayuda / solución sería muy apreciada.


Asegúrate de tener la última versión beta. Si el archivo HTC aún causa problemas, pruebe la implementación de JS.


Intenta borrar el caché en tu navegador. Especialmente cuando cambias de modo de compatibilidad. Realmente ayuda


La ubicación del behavior debe ser relativa a su archivo HTML, no su CSS como cualquier otra declaración usando url() . Entonces, suponiendo que index.html y PIE.htc están en la raíz y que su CSS está dentro de la carpeta ''css'', debería ir así:

background-image: url(../images/example.jpg); behavior: url(PIE.htc);

Además, intente agregar un archivo .htaccess con el siguiente contenido en la misma ubicación que el archivo PIE.htc :

AddType text/x-component .htc

Espero que esto ayude.



agregando: AddType text/x-component .htc - al archivo .htaccess funcionó como un encanto para mí.

La propiedad abreviada de CSS le permite controlar qué esquinas redondear o no.

border-radius: 0 15px 15px 0;/*(top-left, top-right, bottom-right, bottom-left). */