CSS3 en Internet Explorer con CSS3 PIE

Uno de los principales problemas con el que nos encontramos los desarrolladores web es el de la presentación de los resultados y el hacer que se presente en todos los navegadores de una forma similar. Este problema se convierte en pesadilla cuando hablamos de Internet Explorer, sobretodo en las versiones anteriores a la 9. Ahora esto se soluciona en parte con CSS3 PIE.

Esta utilidad nos permite utilizar los elementos CSS3 para generar border redondeados (border-radius), sombras (box-shadow) o difuminados en el fondo (linear-gradient) entre otras.

Utilización de CSS3 PIE

La utilización de CSS3 PIE es muy sencilla. Basta con añadir la propiedad behaviour a las características del elemento en la hoja de estilos. así, para definir los bordes redondeados de un elemento deberíamos utilizar el siguiente CSS:

  1. border: 1px solid #696;
  2. padding: 60px 0;
  3. text-align: center; width: 200px;
  4. -webkit-border-radius: 8px;
  5. -moz-border-radius: 8px;
  6. border-radius: 8px;
  7. background: #EEFF99;
  8. behavior: url(/PIE.htc);

La última línea indica que se ha de utilizar el comportamiento para Internet Explorer de CSS3. Por supuesto se ha de indicar la ruta correcta al archivo PIE.htc. IE requiere que en caso de indicar la ruta completa el servidor indicado sea el mismo que está sirviendo la página.

Hemos de tener cuidado con la utilización de este comportamiento ya que si abusamos de el, por ejemplo lo definimos con un * al principio para que pueda ser utilizado por todos los elementos, generaremos un proceso muy grande y ralentizará en exceso la página, ya que para cada elemento se realizará la adaptación, aunque no sea necesaria.

Problema con el tipo de contenido

Internet Explorer necesita que el behaviour sea servido con un tipo de contenido (content type) de "text/x-component". Esto no está disponible en todos los servidores para los archivos .htc. Se puede solucionar de dos formas. La primera es modificar el .htaccess con la siguiente línea:

  1. AddType text/x-component .htc

En caso de no poder añadir esta línea al .htaccess, se puede utilizar directamente el archivo PIE.php en el behaviour, con lo que solucionamos también el problema.

  1. behavior: url(PIE.php);

Problema cuando desaparece el contenido

Un problema que nos hemos encontrado es que al utilizar el behaviour, el contenido modificado ha desaparecido de la presentación en Internet Explorer. Esto es debido a un problema en la presentación con la posición estática (por defecto en muchos campos). La solución es muy sencilla y consiste en indicar que la posición del elemento es relativa. Con esto queda solucionado.

  1. position:relative;

Esperamos que a partir de ahora sea más sencillo desarollar para versiones anteriores de Internet Explorer.

Comentarios

ak penting.Mimpi rocker bercita-cita saya bernyanyi di Sonini ke 16 Jual besi cnp undangan pernikahan animasi Harga Plat Bordes Kembang Pabrik Besi H beam Baja Pabrik Plat Bordes harga besi beton psi Ulir Polos Distributor Besi Beton Distributor Besi Beton Jual baja ringan www.gudangbesibaja.com undangan pernikahan cantik Harga Plat Besi Hitam Distributor Atap Spandek Distributor Bondek Cor harga besi beton perwira Harga Besi Beton Harga Besi Beton Jual bondek harga besi Wf Baja undangan pernikahan cantik elegan sewa villa bukit danau Harga Plat Kapal Bki Krakatau Steel Supplier Atap Spandek Harga Bondek Cor harga besi beton PAS Jual Besi Beton Jual Besi Beton Jual Plat kapal besi baja bki krakatau steel Harga bondek undangan pernikahan cetak Harga Jual Besi Siku Baja Agen Atap Spandek Jual Bondek Cor harga besi beton master steel ms Supplier Besi Beton Supplier Besi Beton Jual besi siku harga wiremesh undangan pernikahan custom Harga Besi Unp Baja Profil Kanal Toko Atap Spandek Supplier Bondek Cor harga besi beton ksty Toko Besi Beton Toko Besi Beton Jual pipa besi baja sch 40 sch 80 Harga pipa besi baja sch 40 sch 80 undangan pernikahan bagus Harga Besi Cnp Profil Baja Gording Jual Atap Spandek Toko Bondek Cor harga besi beton krakatau steel Agen Besi Beton Agen Besi Beton Jual Plat besi harga besi hollow undangan pernikahan anime Harga Besi Hollow Harga Atap Spandek Agen Bondek Cor harga besi beton jcac Pabrik Besi Beton Pabrik Besi Beton Jual besi h beam harga besi beton Sni Ulir Polos undangan pernikahan aneh Harga Wiremesh Pabrik Atap Spandek Pabrik Bondek Cor harga besi beton interworld steel is

Priligy Kopen Viagra Without Subscription Will Amoxicillin Help Hand Foot Mouth cialis for sale Cephalexin In Children

Le Viagra Rend Sourd Metformin No Rx mail order isotretinoin Aurora levitra donde comprar Propecia Y Asepsia Cialis On Line Spedizione Italia

To Last Longer In Bed Canandian Pharmacy buy cialis Cialis En Andorra

Cialis Y Diabetes Cialis With Dapoxetine For Sale Canada viagra Amoxicillin 500mg Dosage Propranolol Tablets Buy Online Uk Viagra Vendita Italia

Antibiotics Overnight Delivery cialis overnight shipping from usa Best Prices For Viagra On Loine Kamagra Jelly 100 Mg Strasbourg

Cheapest Viagra Prices Canada Indomethacin Comprar Online generic 5mg cialis best price Generic Viagra Kamagra Forum Cialis Generique

Acheter Clomide En Ligne cialis Where To Order Free Shipping Online Stendra Worldwide Viagra In 3 Days Buy Abortion Pills Online

Online Canadian Pharmacies Pfizer Viagra Donde Comprar Cialis Precio buy cialis Cialis Samples Free Cialis Direct Mexico

Cialis Tanio viagra Discount Legally Free Shipping Zentel No Prescription Needed Cytotec Vente

Can Men Use Womans Cialis Real Zentel On Sale Cephalexin History cialis from canada Order Otc Lexapro

This is very interesting, You're a very skilled blogger. http://7d.tel/fLEKYR

Scrap Copper refining methods http://7d.tel/E0MFpv

Efficient aluminum scrap management http://7d.tel/DEQXOV Sell aluminum scrap

Aluminum windows and doors scrap http://7d.tel/esRFhD Aluminum alloy scrap

Copper scrap recycling services http://7d.tel/Qa4Wd4 Copper wire scrap

Copper formate recycling http://7d.tel/BLjTFh Copper scrap material repurposing

Copper scrap cleanliness standards http://7d.tel/7ZlPIK Copper scrap seller

Aluminium scrap exports http://7d.tel/K6juo8 Scrap aluminum

Scrap metal industry regulations http://7d.tel/RUXPwk Aluminium production waste recycling
Metal repurposing services, Aluminum cable scrap buyers, Metal recycling regulations

Metal scrap reclamation http://7d.tel/rlVDxC Aluminium waste disposal regulations
Scrap metal utilization center, Aluminum cable reuse, Scrap metal recovery and repurposing

Metal scrap analysis http://7d.tel/bXpWQQ Scrap aluminium utilization methods
Scrap metal reclamation, Aluminum cable scrap importers, Metal reclaiming and reclaiming solutions

Añadir nuevo comentario

Filtered HTML

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
Esta pregunta se realiza para comprobar que se trata de un humano y prevenir los accesos automatizados para publicar spam.