Retomando el rumbo de este blog, y para comenzar bien el año quisiera acercarlos un poco al uso de hojas de estilo (CSS). Para comenzar hay que recordar que el lenguaje HTML, fue concebido principalmente para usos científicos, y dado que su uso ahora es muchísimo más amplio notamos la limitante del lenguaje para dar formato a un documento.
Para solucionar estos problemas los diseñadores web han utilizado técnicas tales como la utilización de tablas, imagenes transparentes para ajustarlas, utilización de etiquetas que no son estándares del HTML y otras más. Todo esto ha ocacionado distintos problemas a la hora de visualizar las páginas en distintos navegadores.
Otro antecedente que ha hecho necesario el desarrollo de esta tecnología consiste en que las páginas web tienen mezclado en su código HTML el contenido del documento con las etiquetas necesarias para darle forma. Esto tiene sus inconvenientes ya que la lectura del código HTML se hace difícil a la hora de buscar errores o depurar las páginas. Aunque, desde el punto de vista de la riqueza de la información y la utilidad de las páginas a la hora de almacenar su contenido, es un gran problema que estos textos esten mezclados con etiquetas incrustadas para dar forma a estos.
El principio básico de esta tecnología es divide y venceras, en este caso hay que separar el contenido, del diseño. Un recurso muy interesante para adentrarse en la tecnología del uso de hojas de estilo es el siguiente manual: Introducción a las CSS, espero les sea de mucha utilidad y animense a postear sus dudas y/o sugerencias, saludos y FELIZ AÑO NUEVO 2009.
yo llevo mas de 5 años diseñando paginas web compatibles con ie y firefox. TEngo mis formas de cuadrar las tablas y mi paginas se ve exactamente igual en uno como en otro. Entiendo que a muchos sitios web les beneficie las hojas de estilo pero a mi personalmente me perjudica ya que el no estar estandarizada me empeora el posicionamiento cuando en realidad mi pagina web es completamente compatible tanto con un navegador como con otro. Esa es mi opinion, por mi parte seguire haciendo webs 100 por 100 compatibles son css
Claro, comparto en parte tu opnión, el tema clave es, y siempre ha sido, la experiencia del usuario. Si puedes satisfacer las necesidades de usabilidad del 100% de tus usuarios, incluso con un código que es valido, entonces no necesitas nada más.
La verdad es que a los usuarios no les interesa el XHTML o el uso correcto de CSS, les interesa como ven la página de internet en donde se encuentran. Si quieres ser un mejor diseñador web, separar el XHTML válido, la accesibilidad y la usabilidad es clave, definitivamente un bonito tema para discutir, disculpa por la tardanza, pero ando un poco atareado estos dias entre tanto proyecto, saludos…