Armonía | En definitiva...

CSS Mastery, de Andy Budd

  • CSS Mastery, de Andy Budd
  • Comentado el 2 de mayo de 2006 por Juan G. Hurtado
  • Puntuación: 4 de 5

Portada del libro CSS Mastery, de Andy Budd

Hace ya más o menos un mes que me lo leí, y desde entonces tengo pendiente hacerle una revisión, (sí, soy un desastre, lo sé). Sea como sea, más vale tarde que nunca, y el libro lo merece, ya que es un gran libro, y no por su tamaño, que es mediano, (280 páginas), sino por la calidad de su contenido.

Andy Budd ha sabido condensar en esas 280 páginas la mayor parte del saber sobre CSS que se conoce hasta la actualidad. Y no estamos hablando de un libro de referencia, con todas las propiedades listadas ni nada por el estilo. Es un libro de consejos, de trucos, de técnicas, (se me hace la boca agua...).

CSS Mastery está estructurado en 9 capítulos, más dos casos prácticos, escritos por Simon Collison y Cameron Moll respectivamente. En los nueve capítulos Andy Budd hace un repaso completísimo de las mejores y más inteligentes técnicas que se puede usar con CSS, desde reemplazo de textos por imágenes, (tema del que hablé hace poco), pasando por maquetaciones, estilizado de formularios, etc.

Los capítulos son los siguientes:

  • Setting the Foundations
  • Visual Formatting Model Recap
  • Background Images and Image Replacement
  • Styling Links
  • Styling Lists and Creating Nav Bars
  • Styling Forms and Data Tables
  • Layout
  • Hacks and Filters
  • Bugs and Bug Fixing
  • More Than Doodles
  • Tuscany Luxury Resorts

En fin, un libro al que no le doy la máxima puntuación porque hay veces en las que va demasiado rápido, y no muestra ejemplos detallados, con capturas de pantalla, etc. dando la sensación de que algunas partes se han hecho a la ligera. Aún así nada puede desmerecer el título, que de buen seguro será, (si no lo es ya), toda una referencia sobre CSS durante mucho tiempo.

Podéis encontrarlo en papel desde Amazon por unos 22$, y en formato digital desde Apress por 18$.

Ya empezamos: Hack para IE7

  • Domingo, 12 de Febrero de 2006 a las 12:09 CET
  • Guardado en: CSS
  • Tags: , ,

A estas alturas no sé de qué me extraño, ya existe un hack para IE7. No sé yo si buscar hacks para un navegador que aún no ha salido, y que supuestamente va a tener una mejor integración con los estándares, es la mejor opción de entre todas las posibles. Quizá lo mejor hubiera sido notificarlo a Microsoft, y que se encarguen de solucionarlo. Quiero pensar que mejorar su producto es la meta de Microsoft para Internet Explorer 7.

Sea como sea, el hack consiste en el uso de un selector que IE7 no soporta, el selector de negación:


p.prueba {
  background:#fff;
  color:#000;}

p[id$="prueba"]:not([class="xxx"]) {
  background:#000;
  color:#fff;}

Este CSS se aplicará al siguiente XHTML:

<p class="prueba" id="prueba">
  Este texto tendrá fondo negro y el texto en blanco si la regla se aplica,
  pero IE7 no la aplicará porque no soporta el selector de negación, así
  que se quedará con la regla anterior, mostrando el texto en negro y
  el fondo en blanco
</p>

Búsqueda

Acerca de este blog

Armonía es el blog personal de Juan G. Hurtado, (C. V.). Aquí se tratarán muchos temas, pero sobre todo los relacionados con la programación, la tecnología, el desarrollo y los estándares en la World Wide Web.

Si quieres puedes visitar también las galerias de fotos guardadas en su cuenta Flickr, o su colección de enlaces en del.icio.us.

Velas en la oscuridad Mano del autor del blog en blanco y negro Trozo del paisaje desde la ventana del autor del blog Palma de la mano del autor del blog en blanco y negro

Lectura

CSS Mastery, de Andy Budd
Portada del libro Bulleproof Web Design
Muy buen libro, escrito por Andy Budd en el que nos muestra un repaso muy bien detallado por infinidad de técnicas ingeniosas para conseguir que nuestras hojas de estilo "hagan magia"
[Leer revisión]
Bulletproof Web Design, de Dan Cedelhorm
Portada del libro Bulleproof Web Design
Un libro genial en el que Dan Cedelhorm nos enseña cómo blindar nuestras páginas para evitar que se "rompan" ante configuraciones no habituales de los navegadores de los visitantes, (aparte de otras muchas cosas)
[Leer revisión]
Agile Web Development With Rails, de Dave Thomas y David Heinemeier
Portada del libro Agile Web Development With Rails
Una perfecta introducción a Ruby on Rails, el framework de desarrollo Web que está causando furor en estos momentos...
[Leer revisión]

Contacto

  • e-Mail: juan.g.hurtado@gmail.com
  • Jabber: juan.g.hurtado@jabberes.org
  • Skype: juan.g.hurtado
  • Messenger: the_micro_cuts@hotmail.com