background preloader

HTML5 accessibility

HTML5 accessibility

Expanding Images using HTML5′s contenteditable tabindex HTML5 has a new attribute, contenteditable, which can be applied to any element which allows it to be edited directly in the browser window. Think of text input with a predefined value, but it can literally be any element. Form elements like text inputs support the :focus pseudo class, which allow us to style those elements when they are clicked upon or otherwise navigated to. Giving an element the contenteditable attribute means it also now supports the :focus pseudo class, which opens up some interesting possibilities! We'll exploit this little trick to make an expanding image (like a lightbox without the overlay) right within some content. UPDATE: Even better, you can give attributes a tabindex attribute, like you would a form element, which allow allows :focus without the editability. HTML5 Markup HTML5 has nice elements for including captioned images. <section class="image-gallery"><figure><img src="images/img-1.jpg" alt="jump, matey" /><figcaption">Jump! The Images The CSS Related

Definiendo una persona con Microdata en HTML5 Dentro de la especificación de HTML5 aparece el concepto de microdata (o microdatos). Al igual que teníamos los microformatos, el microdata nos ayuda a dar información semántica a una estructura de datos. De esta forma conseguiremos dar información adicional a nuestra página. Esta información adicional servirá a otros, como puede ser el caso de los buscadores, a extraer información de la página. En este caso vamos a definir una persona con la estructura de microdata de HTML5. Lo primero que tenemos que saber es que los microdatos que utilicemos tienen que seguir un esquema, el cual deberá de estar definido en algún sitio. El microdata de persona en HTML5 es utilizado por Google en sus resultados para indicar la auditoría de los artículos y proporcionar información adicional. Echandole un vistazo a la estructura persona vemos que los datos básicos que tiene que tener toda persona son: name, como nombre de la personaurl, web asociada a la personaphoto, una foto de la persona.

55 Excellent Examples of Websites Using HTML5 1860 shares 10 HTML5 Demos to Make You Forget About Flash You’ve probably been hearing a lot lately about how Flash is a dying technology and how it’ll soon be replaced by HTML5. Personally, I think that it will slowly replace Flash for some things, but Flash will always have a place, especially for developing complex games and rich internet applications. If you’ve yet to see… Read More 57 shares 20+ Tools for Quick and Clean Code Development Developing websites is much more than just a pretty face, and depending on what typed of features you’d like to implement on the site, there’s a lot of coding that goes into it.

Accesibilidad en la Web: Acorn Media Player, reproductor de vídeo HTML5 Si HTML5 va a sustitur a Adobe Flash (y al resto de tecnologías similares como Microsoft Silverlight u Oracle/Sun Java) en el desarrollo web, una de las cosas más importantes que debe solucionar es la reproducción de vídeos. Cómo ya expliqué en el artículo Accesibilidad de los vídeos en HTML5, la nueva etiqueta video de HTML5 tiene en cuenta la accesibilidad web, pero todavía hay algunos problemas que se tienen que resolver, como los subtítulos en los vídeos en HTML5. Acabo de encontrar el proyecto Acorn Media Player - HTML5 media player. Sus características accesibles son: Control por teclado completo.Soporte de subtítulos, pero no nativo de HTML, sino propio con archivos externos SRT.Transcripción dinámica generada a partir de los subtítulos.Otras características interesantes, como personalización y soporte de temas, lo que permite su adaptación para usuarios con visión reducida.En Dev Opera hay dos artículos que explican los aspectos técnicos de este reproductor:

The Only HTML5 Resources You Need for Getting Up to Speed There’s a lot of buzz going around about HTML5. Big companies such as Apple are predicting that it’s the technology that will sign the death warrant of the popular Flash platform that powers a lot of rich internet apps and complex dynamic web components. But what is HTML5, really? How will it change the jobs of web developers and web designers? 1. For the visually-inclined and casual folks out there, here’s an interesting HTML5 infographic covering useful things such as a comparison of HTML5 and Flash, web browser support/readiness, and a highlight of some of the more popular and powerful modules in HTML5. 2. Software developer and popular blogger, Mark Pilgrim, has written an online book about HTML5. 3. HTML5 Doctor publishes articles related to HTML5, featuring practical information and ways we can use the technology right now. 4. 5. 6. 7. As a proof of concept, Smashing Magazine explores HTML5 with a practical tutorial on building a webpage layout using some new HTML5 elements. 8. 9.

Related: