Galeria | Postales | Cumpleaños | Ingenieria en Sistemas | Acerca del Portal
 
 
 
Noticias

Internet Explorer y CSS

Como sabrán dedico la mayoría de mi tiempo laboral en lo que corresponde al desarrollo web y he aprendido a lidiar con cinco problemas básicos que tiene IE al presentar sus CSS. Sobre todo para aquellos que odian que se les rompa sus diseños, Por ello les enseño  5 consejos básicos

Por: felix


1. Estilo y Contenido separado

Aprender a separar el diseño de nuestro contenido es de vital importancia, tanto para el posicionamiento como para la definición de estilos en nuestras páginas web.

2. Inicializar el Entorno de trabajo

Por increíble que parezca una buena practica para los sitios que llevaran css es iniciar el entorno, esto nos permite una hoja en blanco y prácticamente similar en todos los navegadores.

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
line-height: 1;
font-family: inherit;
text-align: left;
}

Esta linea lo que hare es crear una hoja en blanco sin estilos en los navegador, lo unico que hay que tomar en cuenta es que tenemos que definir nosotros cada uno de los objetos, como letras bold, cursivas, h1, pero esto le dara mayor personalizacion a nuestra hoja de estilos.

3. Primero relative despues absolute

Para los divs anidados donde normalmente queremos contener objetos en posiciones fijas normalmente se utiliza

position:absolute;

pero por caracteristicas de explorer esto nos rompe el diseño, tomando este absolute como posicion con respecto al navegador, para poder solucionar esto en el div principal coloquen

position:relative;

y a los interiores:

position:absolute;

Con esto nunca volverán a sufrir que IE rompe con la estructura de sus CSS

4. Siempre en orden

z-index, el indice de las capaz es muy útil, sobre todo para definir que elementos de un diseño ira en determinado nivel, sin embargo en explorer siempre hay problemas con la posicion de estas capas, sobre todo cuando colocamos un z-index, único para indicar que este ira arriba de todo.

Por ejemplo un z-index:20; par indicar que este ira en la mayor posición.
La verdadera solución es colocar un z-index para cada objeto que estará involucrado en el orden especifico sin saltarse. z-index:1, z-index:2, etc.

5 Olvidate de los hacks

Los CSS hacks son muy útiles sobre todo para cuando empiezas, pero si sigues los 4 consejos anteriores te olvidaras de ellos, son malos por dos razones, una le agregan peso a tus css, y es prácticamente hacer una hoja de estilo por navegador.

Add to del.icio.us
Add to Facebook
Add To  Digg
Add To  Furl
Add To  Reddit
Add To  blogmarks
Add To  BUMPzee
Add To  Blogg-Buzz
Add To Google
Add To muti
Add To Newsvine
Add To Rojo
Add To Spurl
Add To StumbleUpon
Add To Tailrank
Add To Technorati
Add To  Windows Live
Add To  Yahoo!

Anterior:

Siguiente:

Se el Primero en Comentar esta Noticia

Agrega tu Comentario:
Nombre:
Comentarios:
Codigo de Verificacion:
(Reescribe las letras de la imagen)
 
   
 

Últimas Noticias
AIRPOT EXPRESS NO ES VISIBLE
VENCERá PORQUE FUNCIONA
TODOS EVOLUCIONARáN A GEEKS
CARTA ABIERTA A C4XPO
COMO SUSTITUIR TU MODEM THOMPSON
DOCTOR USTED ESTA MAL
QUICKSILVER
EGO GRAN ENEMIGO
TELCEL 3G EN MAC (NOKIA CS-10)
¿MICROSOFT IMPUSADOR O LASTRE?

Ayuda a Portalisc

Add to Technorati Favorites
rss RSS

RobotMo     LEDS     Multimedia     GMAIL     Google     Prodigy     Avisos     piratebay     Windows     IPhone     Mac     Talleres     Nokia     WebMaster     Programacion    

Otras Noticias de Programacion
VALIDACIONES DE FORMULARIOS
GENERANDO IDEAS
PHP HEADERS

>Historico de Noticias