HTML5 es la actualización de HTML, el lenguaje en el que es creada la web. HTML5 también es un termino de marketing para agrupar las nuevas tecnologías de desarrollo de aplicaciones web: HTML5, CSS3 y nuevas capacidades de Javascript.
La versión anterior y más usada de HTML, HTML4, carece de características necesarias para la creación de aplicaciones modernas basadas en un navegador. El uso fuerte de Javascript ha ayudado a mejorar esto, gracias a frameworks como jQuery, jQuery UI, Sproutcore, entre otros.
Flash en especial ha sido usado en reemplazo de HTML para desarrollar web apps que superaran las habilidades de un navegador: Audio, video, webcams, micrófonos, datos binarios, animaciones vectoriales, componentes de interfaz complejos, entre muchas otras cosas. Ahora HTML5 es capaz de hacer esto sin necesidad de plugins y con una gran compatibilidad entre navegadores.
Nuevas etiquetas de HTML5
HTML4 y HTML5 son 100% compatibles entre sí. Todo el código que tienes en HTML normal seguirá funcionando sin problemas en HTML5. Para empezar a usar HTML5 lo único que tienes que hacer es colocar este DOCTYPE antes de la etiqueta <html>:
Código :
<!DOCTYPE html>
Es un DOCTYPE mucho más simplificado que XHTML (cuyas reglas siguen siendo usadas) y te permite usar todas las habilidades de HTML5 sin que nada de lo que ya tienes programado deje de funcionar.
Las principales etiquetas HTML5 nuevas no tienen una representación especial en pantalla. Todas se comportan como un <div> o un <span>. Pero cada una tiene un significado semántico superior a un simple div o span.
<header>
Hacer cosas como <div id="header"> es un poco estúpido cuando el 99% de los proyectos web tienen una cabecera. <header> está diseñada para reemplazar la necesidad de crear divs sin significado semántico.
<hgroup>
Muchos headers necesitan múltiples títulos, como un blog que tiene un titulo y un tagline explicando el blog. <hgroup> permite colocar un h1, h2 y h3 dentro del header sin afectar el SEO, permitiendo usar otro h1 en el sitio.
En el HTML actual, sólo puedes usar h1 una vez por sitio o el h1 pierde prioridad de SEO.
<nav>
Igual que <header>, <nav> está diseñado para que ahí coloques la botonera de navegación principal. Puedes colocar cualquier etiqueta dentro, aunque lo recomendado es usar listas <ul>. Sólo puedes tener un <nav> por página.
<section>
Define un área de contenido única dentro del sitio. En un blog, sería la zona donde están todos los posts. En un video de youtube, habría un section para el video, uno para los datos del video, otro para la zona de comentarios.
<article>
Define zonas únicas de contenido independiente. En el home de un blog, cada post sería un article. En un post del blog, el post y cada uno de sus comentarios sería un <article>.
<aside>
Cualquier contenido que no esté relacionado con el objetivo primario de la página va en un aside. En un blog, obviamente el aside es la barra lateral de información. En el home de un periódico, puede ser el área de indicadores económicos.
<footer>
Este es obvio. Es el pie de página y todo lo que lo compone.
Atención: div no está muerto :
Ejemplo de blog hecho con HTML5
Código :
<header> <hgroup> <h1>El blog de Freddie</h1> <h2>Este es el blog de John Freddy Vega</h2> </hgroup> </header> <nav> Aquí va la botonera de navegación </nav> <section> <article>Aquí va un post, con su titulo en h2</article> <article>Aquí va un post, con su titulo en h2</article> <article>Aquí va un post, con su titulo en h2</article> </section> <aside> Barra lateral con cosas que nadie lee, como cuentas de twitter, facebook, posts viejos, etc. </aside> <footer> Pie de pagina, amenazas de copyright, etc. </footer>
Las etiquetas nuevas "importantes" de HTML5
Las etiquetas semánticas, a pesar de ser claves para posicionamiento en buscadores y buen desarrollo web, no son la razón por la que todo el mundo habla de HTML5. Video, audio y animación vectorial están en la lista de prioridades y en la boca de todas las personas que evangelizan su uso. Específicamente, las nuevas etiquetas son:
<video>
Inserta video sin necesidad de plugins. Es muy fácil usarla, pero cada navegador soporta codecs diferentes de video, lo que hace necesario recodificar un video en múltiples codecs.
<audio>
Lo mismo que video, pero sin video. Puede usar múltiples formatos, en especial mp3, pero también depende del navegador.
<input *>
Input ya existía como la etiqueta para insertar cajas de texto y botones. Ahora es más poderosa, con la capacidad de insertar cajas tipo "email" que se autovalidan, calendarios tipo "date", sliders, números, entre otras.
<canvas>
Un área de dibujo vectorial y de bitmaps con Javascript. Es un API de dibujo entero para Javascript.
<svg>
Una etiqueta, igual que <img>, para insertar dibujos y animaciones vectoriales al estilo de Flash. Todo basado en el estándar abierto SVG (Scalable Vector Graphics), derivado de XML.
La segunda revolución de la web y el soporte de HTML5 en navegadores viejos
HTML5 trae al mundo del desarrollo web habilidades que, siendo el 2010, era casi vergonzoso no tener. Cosas como <video> y <canvas> eran más que necesarias. Sin embargo, no es el primer gran cambio de internet. La primera gran revolución del desarrollo web vino en el 2004 con Gmail, al traer a la luz el objeto XmlHttpRequest, más conocido como AJAX.
Lo que pocos saben es que AJAX fue creado por Microsoft para Internet Explorer 5 en 1999. Sí, el navegador responsable de detener la innovación en los estándares web también es el creador de la innovación más importante sin la cual, cosas como Gmail, Facebook, Google Maps o quizás Twitter, habrían sido inviables.
Internet Explorer, claro, es también la razón de la poca adopción de HTML5. Sin embargo, hay formas de que las etiquetas semánticas de HTML5 y atributos de CSS3 funcionen en IE. Gracias a los grandes hackers del mundo:
- HTML5 Enabling Script: Permite usar las etiquetas semanticas dentro de IE6, 7 y 8 como si fueran divs normales, estilizables por CSS. Sin este script, las etiquetas son ignoradas en IE y es imposible agregarles diseño a ellas o cualquier elemento dentro de ellas.
- IE-CSS3: Usando arcanas técnicas (DirectX y VML), este raro script permite usar cosas como bordes redondeados y sombras sobre objetos de CSS3 en IE6, 7 y 8. Es magia negra, les digo!
- Modernizr: Cuando todo falla, con Modernizr puedes detectar si el navegador tiene soporte para multiples capacidades de Javascript, HTML5 y CSS3. Si no, tu mismo puedes codear la solución o alternativa.
Gracias a estos scripts y a los valientes hackers del mundo que los escribieron, podemos ser desarrolladores felices.
Nuevas capacidades de Javascript
Javascript, el lenguaje favorito del desarrollador de frontend y experiencias de usuario en la web, ha recibido muchas habilidades nuevas. Esta es una lista de las más importantes.
Web Storage
Una cookie es la forma más casposa de guardar información en el lado del cliente. También es la única forma. Las cookies no pueden guardar más de 4KB por cookie, 100KB por dominio. Muy poco. Pero al mismo tiempo, todo el contenido de las cookies va pegado a cualquier petición HTTP que hagas al servidor. Lo que significa que por cada vez que el usuario recarga la página o baja una imagen, tiene que subir los KB que pesan todas las cookies que le hemos dado.
Las cookies apestan.
Web Storage soluciona este problema. Son variables que puedes guardar en el disco del usuario, con soporte en todos los navegadores (incluyendo IE8), puedes guardar hasta 5MB y no sólo texto. Cualquier tipo de datos cabe en un Storage.
Web SQL
Este me gustaba. Es una base de datos tipo SQLite controlable con sólo Javascript. Pero Internet Explorer 9 declaró que no implementará Web SQL y la realidad es que Web Storage es más que suficiente para la mayoría de usos. Así que nada, esto por ahora no sirve.
Web Workers
¿Ustedes sabían que Javascript sólo puede hacer una cosa al tiempo? Gran parte de la razón por la que Wave falló y las web apps son simples es porque la multitarea es imposible. Web Workers soluciona eso. Web Workers permite tener multiples .js corriendo en paralelo en una misma página. Haciendo tareas complejas más veloces gracias al multithreading.
Web Sockets
Igual que XMLSockets en Actionscript, Web Sockets permite hacer aplicaciones multiusuario en tiempo real, como juegos, chats, notificaciones, etc. Si el navegador no tiene soporte de Web Sockets, es posible usar implementaciones multiuser en Javascript como PubSubHubBub.
Arrastrar y soltar
Vete a gmail, crea un email e intenta arrastrar un archivo del explorador de archivos al mail. Verás que es posible adjuntarlo con sólo arrastrarlo. El gesto de arrastrar y soltar ahora es posible gracias a HTML5. Puedes traer trozos de datos o archivos enteros.
Geolocalización
Mi favorita. El navegador hará uso de muchos métodos (GPS, Skyhook, Google Geo, IP) para darte la latitud y longitud de tus usuarios. Obviamente, ellos tienen que dar permiso. Lo mejor es que funciona en cualquier PC, no sólo en teléfonos ¿No me crees? Prueba este demo y dime en los comentarios qué tan cerca de ti te encontró.
Bonus: Si tienes wifi prendido, tiene mejores posibilidades de encontrarte.
Nuevas capacidades de CSS3
Diseñar en CSS ha sido una mezcla entre risas de victoria y gritos de ira. No sólo por la falta de compatibilidad con IE, sino porque cosas como bordes redondeados en tamaños dinámicos requiere múltiples divs, estilos y cuatro PNGs diferentes en el mejor de los casos. Ya no más, CSS3 es hermoso y trae para ti opciones que hacen el diseño estúpidamente fácil.
@font-face, @fucking-font-face
Es la capacidad de usar CUALQUIER FUENTE EN HTML. Sin necesidad de Flash, Cufon, SiFR u otras cosas de hippies. ¿Saben qué otra cosa? Esto funciona perfecto desde Internet Explorer 6 para arriba ¿Y saben qué más? NADIE LO USA.
Fucking @font-face, how does it work?
Selectores CSS
¿Te ha tocado hacer un diseño donde una lista o tabla tiene algunos elementos en blanco y los otros en gris? Como una cebra. Antes, la única forma era hacerlo a mano o con un script del lado del server. Ahora, con CSS3, sólo tienes que especificar un color para "odd" y otro para "even" y listo.
Igualmente, puedes crear estilos para el primer elemento y otro para el último. O estilos para etiquetas iguales con ciertos atributos diferentes en HTML. Y esto es muy compatible desde IE8.
Columnas de texto
¿Sabes cómo se hacía antes que varios párrafos de texto se dividiera en columnas con HTML? No se podía. Ahora sólo requieres un atributo CSS para lograrlo. Y puedes controlar la cantidad de columnas, el espacio entre ellas, lineas de separación, etc.
Opacidad, transparencia, canales alpha, contraste, saturación y brillo
Autodescriptivo. Vuelve lo que quieras transparente u opaco con una instrucción. Imágenes, textos, sombras, bordes, lo que sea. O si quieres convertir una foto en blanco y negro o sepia, lo puedes hacer con sólo CSS.
Animaciones de transición y transformación
Las animaciones que antes lograbas con jQuery o Javascript ahora pueden ser logrados sólo con CSS. Con una ventaja adicional, al hacerlo con CSS, las animaciones vendrán aceleradas por hardware. Mucho más veloces, sobre todo en dispositivos móviles.
Bordes redondeados
Sí. Con una instrucción puedes hacer que cualquier caja tenga bordes redondeados como quieras. Olvidate de crear múltiples divs, cortar pngs y otros temas arcaicos.
Reflecciones, gradientes y sombras
Si no has superado la web 2.0, puedes poner reflecciones a cualquier elemento HTML. Pero lo interesante es crear gradientes para fondos y sombras para cajas o texto, todo en una sola linea de código y con el mismo nivel de complejidad que logras con una sombra en Photoshop o Fireworks.
Sitios de uso general que ya están usando HTML5
Esta es una lista corta de sitios que ahora mismo, en producción, usan HTML5. Si conoces más, por favor compartelos en los comentarios y los voy agregando a la lista, con tus créditos.
Twitter y m.twitter.com
Casi todo el diseño de las versiones desktop y móvil de Twitter usan intensivamente CSS3. En especial por los bordes redondeados. En la versión móvil de Twitter se usa geolocalización sumado a Google Geolocation Services para geolocalizar los tweets.
Vimeo/m/ y m.youtube.com
Las versiones móviles de Vimeo y Youtube para teléfonos, así como sus versiones para tablets (iPad, Samsung Galaxy Tab, Playbook, etc) están hechas sólo con HTML5. CSS3 para los diseños y obviamente la etiqueta <video> para servir los videos, sin necesidad de Flash.
Gmail.com
Gmail usa Web Storage para guardar en el disco del usuario los más recientes correos. Así puedes acceder a ellos temporalmente si se cae la conexión. También usa Drag and Drop para arrastrar y soltar archivos adjuntos, entre otras habilidades de CSS3 para diseño.
Scribd.com
Scribd es un servicio que convierte cualquier PDF, PPT o PSD en HTML plano, con texto seleccionable y rendereado en el navegador, gracias en especial a @font-face y SVG.
Las versiones móviles y desktop de Facebook hacen un uso intensivo de CSS3 para diseño y animaciones, así como de Web Sockets (o Pubsubhubbub) para las notificaciones de actividad y el chat. Muchas apps de Facebook usan otras capacidades.
TiaXime.com
El diseño de Tia Xime sería infernal de implementar si no fuera por CSS3. Que se joda la gente que usa IE6.
¿Pero esto en serio lo puedo usar ahora mismo?
El mejor sitio que puede responderte eso es CanIUSe.com. Donde encontrarás una lista de todas las capacidades de HTML5, CSS3 y el nuevo Javascript, junto a una tabla de compatibilidad. Sin embargo, no te asustes demasiado si ves muchos cuadros rojos. Recuerda los scripts que mencioné arriba como IE-CSS3 o HTML5 Enabling Script. Gracias a ellos, muchos de esos rojos se convierten en verdes.
Aun así, muchos dirán que IE6 sigue siendo la razón por la que no usan HTML5. Bueno, quiero mostrarles las estadísticas de una semana de un sitio que no es Cristalab, sino una web de audiencia genérica, gente normal que usa la web. El público más general posible:
¿Parece que IE tiene mucho mercado, a pesar de estar cediendo, verdad? Bueno, miremos más de cerca a IE a ver quién usa realmente IE6:
Sólo el 14% usa IE6. Y si el total de usuarios de IE es del 49%, eso significa que los usuarios de IE6, en total, son solamente el 6.8% de las visitas. En síntesis:
FUCK IE6!!
No tienen por qué sufrir. Soportar IE6 es más caro que las visitas que aporta. Manden al carajo IE6 y vivan el feliz mundo de HTML5.
Más tutoriales de HTML5 vienen en camino en Cristalab.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por Angelfire el 25 de Octubre de 2010
Por GOLLUM23 el 25 de Octubre de 2010
Gracias Freddie
Por XKlibur el 25 de Octubre de 2010
Bastante ilustrativo, completo y con información muy actual.
*Manda al carajo a IE6.
Por violetisha el 25 de Octubre de 2010
Por torrealbaruben el 25 de Octubre de 2010
¿Recomiendas utilizar html5 en nuestros proyectos de una vez o esperar la versión final de html5?
Por Duilio el 25 de Octubre de 2010
Por Freddie el 25 de Octubre de 2010
torrealbaruben-blog :
Por carnicero el 25 de Octubre de 2010
Por kike00 el 25 de Octubre de 2010
Por Jure el 25 de Octubre de 2010
Por sergiomas el 25 de Octubre de 2010
Me ha pasado el 100% de las veces.
Pfffff.
Por JaLeRu el 25 de Octubre de 2010
De todos modos, buen post!
Por Kinduff el 25 de Octubre de 2010
Freddie :
Por faustmaniako el 25 de Octubre de 2010
Por Xavier el 25 de Octubre de 2010
Por CLAnonimo el 25 de Octubre de 2010
Por scx7 el 25 de Octubre de 2010
Por Odin el 25 de Octubre de 2010
Por omar_sansi el 25 de Octubre de 2010
Por Miguel el 25 de Octubre de 2010
Por eZakto el 26 de Octubre de 2010
Muy buen artículo!
Por Aldo el 26 de Octubre de 2010
Por LongeVie el 26 de Octubre de 2010
Gracias.
Por Clark el 26 de Octubre de 2010
Por htmlboy el 26 de Octubre de 2010
http://www.brucelawson.co.uk/2010/rant-html5-css-3/
Por Freddie el 26 de Octubre de 2010
Miguel-blog :
LongeVie-blog :
Clark-blog :
htmlboy-blog :
http://www.brucelawson.co.uk/2010/rant-html5-css-3/
Freddie :
Comprensión de lectura.
Por surfer rosa el 26 de Octubre de 2010
gracias..!
Por Alex el 26 de Octubre de 2010
Muchas gracias por tu respuesta...
Por atodamusica el 26 de Octubre de 2010
Por caarias el 26 de Octubre de 2010
Por Freddie el 26 de Octubre de 2010
Alex-blog :
caarias-blog :
Por mikel el 27 de Octubre de 2010
Por Stockman el 27 de Octubre de 2010
A la ·$)"$!"&$·="! con IE6 y arriba la felicidad!!!!
Muy buen artículo Freddie, muy buen artículo
Por Freddie el 27 de Octubre de 2010
mikel-blog :
Tienes toda la razón. Ya mismo lo cambio.
Por oscar el 27 de Octubre de 2010
Por mimolu_maug el 27 de Octubre de 2010
Aqui os la dejo para que no haya dolor http://bit.ly/bsYHL7
Por frajagon el 28 de Octubre de 2010
Por CLAnonimo el 29 de Octubre de 2010
Freddie :
</strong>
</p>
<div class="cita">
Ustream, Justin.tv, Grooveshark, Youtube, Gmail Uploader, Kongregate, NewGrounds, Balsamiq Mockups, Picnik. ¿Tu sabes Actionscript 3 o solamente escuchas lo que la gente dice de Flash?
</div>
<p class="datos_bloque"><strong>
Freddie :
</strong>
</p>
<div class="cita">
Pfft. Yo era como tu, anciano, amargado, peleando por peleas imposibles de ganar. Es verdad que son tecnologías diferentes y LO DIGO EN EL ARTÍCULO EN EL PRIMER PARRAFO:
</div>
<p class="datos_bloque"><strong>
Freddie :
</strong>
</p>
<div class="cita">
Comprensión de lectura.
</div>
<p class="datos_bloque"><strong>
Freddie :
</strong>
</p>
<div class="cita">
No le hagas caso a lo que digan técnicos, jefes o lo que sea. Instala Analytics y has caso a tus estadísticas reales y números duros.
</div>
Un tanto altivo no chico? Tu palabra no es dogma, aunque creas tener la única verdad en tus manos....
Por Freddie el 29 de Octubre de 2010
Por CLAnonimo el 29 de Octubre de 2010
Por CLAnonimo el 29 de Octubre de 2010
Por Mago.ozkuro el 31 de Octubre de 2010
Por Coca cola el 31 de Octubre de 2010
Por nestor el 01 de Noviembre de 2010
siempre hay quienes defiendan, que porque si esto, por si lo otro, blah blah..
las puuertas al futuro esta en la actualizacion y siempre lo mas nuevo..
si bill gates hubiera sido conservador...
...
aaaa no esperen..
mejor si el hubiera sido conservador.. -_-!
Por UChLab el 01 de Noviembre de 2010
Por flaco el 02 de Noviembre de 2010
Por Freddie el 02 de Noviembre de 2010
flaco-blog :
Plop.
Por Lunaty el 02 de Noviembre de 2010
Por Santos ITC el 04 de Noviembre de 2010
Por Giancarlo el 12 de Noviembre de 2010
Por Freddie el 13 de Noviembre de 2010
Giancarlo-blog :
@font-face funciona en todas partes si lo sabes usar bien.
Por Deivtox el 17 de Noviembre de 2010
Iniciaré en estas vacaciones a aprender HTML5
Por Tekyla el 18 de Noviembre de 2010
Por GisKaRD el 24 de Noviembre de 2010
html es programacion antinatural <b>En serio</b> hacer cualquier tipo de aplicacion en html5 de tipo reproductor de medios o cualquier otra cosa compleja es trabajo de chinos, vamos para atras en vez de para alante. para mi html5 no es html5 es html + css + js, y no nos egañemos seguiremos teniendo problemas de incompatibilidades entre navegadores en el futuro.
yo me quedo en flash, sintaxis clara y facil de interpretar, sin problemas de versiones de navegador y multiplataforma, flash deberia ir o repducirse desde el navegador de forma predeterminada como js y ya seria la caña
es mi opinion
Por Freddie el 24 de Noviembre de 2010
GisKaRD-blog :
GisKaRD-blog :
GisKaRD-blog :
Por GisKaRD el 24 de Noviembre de 2010
que quieres que te diga estoy harto de html5 esto html5 lo otro,
le tengo un poquiiito de mania..
Supongo que debe ser por culpa de los que no hacen nada mas que decir que html5 va a hundir flash
Por rrr el 12 de Diciembre de 2010
Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.
Por Guillermo el 15 de Febrero de 2011
Por Daltom el 04 de Marzo de 2011
Por Powerxeon el 22 de Marzo de 2011
Gracias y disculpen...
Por dupz el 24 de Marzo de 2011
Gracias Freddie.
Por MmO el 24 de Marzo de 2011
por ejemplo, para el menú principal puede ser:
<code> <nav role="navigation">
<ul>
<li> <a></a></li>
</ul></code
</nav>
y para el side bar, le podemos dar un role a la sección:
<code> <section id="sidebar" role="complementary">
<nav> <!-- Aquí el contenido de tu sidebar -->
</nav>
</code>
Me parece importante actualizarlo , yo me basé al principio en este docto para ajustar mis sitios, ahora luego de varios artículos, tutos y un libro (HTML5 and CSS3: develop with tomorrow's standars today de Brian P. Hogan / por si les interesa) veo que han cambiado algunos detalles.
Saludos, excelente artículo
Por Freddie el 25 de Marzo de 2011
Por luco el 25 de Marzo de 2011
Por luco el 25 de Marzo de 2011
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8 />
por primera vez en mi vida voy a ser capaz de escribirla a mano
Por MmO el 25 de Marzo de 2011
Freddie :
Te equivocas, aside no es el sidebar del sitio, se puede utilizar como un sidebar pero de un artículo, se utiliza como elemento complementario del mismo, pero siempre va ligado a un artículo específico.
http://www.w3schools.com/html5/tag_aside.asp chécalo bien, en ese y otros sitios.
Por Freddie el 25 de Marzo de 2011
MmO12 :
Freddie :
Te equivocas, aside no es el sidebar del sitio, se puede utilizar como un sidebar pero de un artículo, se utiliza como elemento complementario del mismo, pero siempre va ligado a un artículo específico.
http://www.w3schools.com/html5/tag_aside.asp chécalo bien, en ese y otros sitios.
En cambio, creele a la W3C.
W3C :
Tienes razón, eso sí, que se pueden usar múltiples <nav>. Pero es mejor usar una por razones de SEO (en especial para lograr sitelinks predecibles).
Por MmO el 25 de Marzo de 2011
Por Freddie el 26 de Marzo de 2011
MmO12 :
Yo, en el index de Clab, sólo pondría en aside lo que está ABAJO de los links naranja gigantes de los cursos de Flash. Debajo de las dos columnas de artículos y tutoriales, las que nunca serían aside.
En TiaXime en cambio, la columna de la derecha fijo sería un aside.
Así lo manejo yo.
Por Chekelin el 28 de Marzo de 2011
Como comentas, solo se puede usar una sola vez por página, ¿qué pasa si tenemos más de un menú de navegación?
Pero mejor cito:
Por Freddie el 28 de Marzo de 2011
nav viene a reemplazar el <div id="nav"> que es muy muy usado. Puedes usar multiples nav, no se recomienda por cuestiones de SEO, pero a nivel semantico puedes hacer lo que quieras.
Por Sisco el 04 de Abril de 2011
Saludos!
Por Blas el 04 de Abril de 2011
oye una preguntota sobre los background-image multiples en el curso de HTML5 no salieron bien en los demas exploradores ecepto en IE alguna soporte de CSS3 para poder utilizarlo que el que nos pasastes de fetchak no tiene ese parte
Saludos!!!
Por DevCH el 14 de Abril de 2011
Por Hernán el 01 de Mayo de 2011
Por Allan Colop el 04 de Mayo de 2011
Por MmO el 04 de Mayo de 2011
DevCH-blog :
No tienes que comenzar de nuevo... Solo tienes que ajustar las etiquedas que tengas asignadas para cada elemento (header, articles, nav,etc)... No toma mucho tiempo hacer esos ajustes si has estado utilizado ordenadamente tu CSS
Por cruz perez el 23 de Mayo de 2011
Por galizer el 23 de Mayo de 2011
Gracias, muy bueno
Por PrimoSaviSan el 24 de Junio de 2011
Por sergio87 el 13 de Julio de 2011
Saludos
Por frajagon el 15 de Julio de 2011
Por phoxer el 20 de Septiembre de 2011
Por Freddie el 20 de Septiembre de 2011
phoxer :
Por Dennis el 24 de Octubre de 2011
Por Anthony Casanova el 09 de Noviembre de 2011
Por rebeliongraficks el 11 de Noviembre de 2011
Por fermercadal el 13 de Noviembre de 2011
Si no usara otro nav (para tener uno solo en la página) que otra cosa uso?
Por el momento estoy haciendo lo siguiente:
<nav id="mainnav">
sección 1
seccion 2
seccion 3
</nav>
<nav id="subnav">
sub-seccion 2.1
sub-seccion 2.2
sub-seccion 2.3
</nav>
Qué te parece?
Realmente hoy en día no hay motivos para no usarlo, no estoy usando lo más avanzado, pero al menos lo que es semántica y css3, usando HTML5 Enabling Script y IE-CSS3 funciona perfecto, incluso en Internet Explorer.
Por The Lost Avenger el 24 de Noviembre de 2011
El problema es que tu estadística no contempla al 100% de la población. IE6 tiene actualmente un porcentaje bastante más elevadito que el 8.6% planteado por tu lógica.
Sólo recuerda que en el mundo no sólo se habla español. Las estadísticas muestran que más de la mitad de la población usa IE6.... y lamentablemente esto va ligado a que (si, algunos se "shockearan") Windows XP es el SO más utilizado en la actualidad.
Ya sé... dirás "show me the money" Bueno, he aquí una referencia, por citar: http://bradweikel.com/software-piracy-china-why-ie6-will-not-die-2010
Por Freddie el 25 de Noviembre de 2011
The Lost Avenger-blog :
Estás equivocado, The Lost Avenger.
Por baconet el 28 de Noviembre de 2011
Por Estudio Flama el 08 de Enero de 2012
Parece mentira que solo una de las versiones de explorer sin tomar en cuenta las restantes, superen el uso del firefox. INCREIBLE. Qué le pasa a la gente!! ¿Mezcla de "Ciber viejos" y "viejos cibernautas"?
Por Laren el 14 de Enero de 2012
Interesante tu artículo y todo, pero llamar a tus lectores de estúpidos, no te lo recomiendo.
Un saludo
Por Lawebera el 26 de Enero de 2012
Excelente articulo.
Saludos!!
Por Alx el 18 de Febrero de 2012
Por topinho21 el 29 de Febrero de 2012
me podrias ayudar con un manual
excelente explicacion
Por topinho21 el 29 de Febrero de 2012
Por pquinteros el 13 de Marzo de 2012
Me gustaría saber si es correcto usar más de una etiqueta nav en este caso.
Por jhontona el 24 de Mayo de 2012
Por Marlon el 01 de Junio de 2012
Por Bobosa el 28 de Junio de 2012
Por chaunavegante el 26 de Febrero de 2013
Por tiko el 20 de Marzo de 2013
Por Christian el 25 de Marzo de 2013
Por elmaluf el 16 de Mayo de 2013