Publicidad:
La Coctelera

{ El blog de jomis }

Añadiendo ruido a la Red

26 Diciembre 2005

Tuneando la coctelera (CSS2): comentarios numerados, dividir palabras muy largas, etc.

Advertencia: artículo un pelín técnico.

He hecho algunos arreglillos cosméticos en mi blog. La finalidad era personalizar el aspecto básico que me ofrece La Coctelera y, de paso, aprender algo de CSS2. Nada de esto hubiera sido posible sin los consejos de adastra, mi gurú particular de estilos, tipografía, blogs y lenguas extrañas. Gracias, Pablo, por existir :-)
Los cambios se ven bien en Firefox y en Opera, pero el IE6 se pone tonto y le falta bastante soporte de CSS2. Al final, he desistido de ser totalmente compatible con el IE. El sitio seguirá siendo legible (al fin y al cabo el 90% de la gente utiliza IE), pero no se verán los adornos más sofisticados. A ver qué pasa con el IE7.
Les cuento los detalles técnicos que me han resultado más interesantes.

Numeración automática de comentarios

Una virguería que, cómo no, le debemos al maestro adastra, es conseguir la numeración automática de comentarios.
En mi blog yo he seguido una aproximación diferente. En lugar de emplear Javascript, he recurrido a las facilidades de autonumeración que ofrece CSS 2.1. Basta con añadir a la hoja de estilos estas líneas:

 body { counter-reset: number 0; }
 
 div.comentario { 
   counter-increment: number; 
 }
 
 div.comentario:before { 
   content: counter(number); 
   font-size: 100%; 
   color: #eb8;
   font-weight: bold; 
 }
 

El precio que pago es que los números no se ven en el IE (bueh, me da igual) y que no tengo flexibilidad para colocar el número donde me plazca. En cualquier caso, me ha resultado un interesante ejercicio con CSS2.

Problemas con palabras muy largas en el IE6

El IE6 tenía también problemas de maquetación. En alguno de mis artículos aparecían palabras bastante largas que se salían fuera de la caja de texto, pues el IE6 era incapaz de partirlas. El problema era que IE6 decidía ubicar la columna derecha (donde están las secciones «Sobre mí» ,«Amigos», etc.) debajo de la caja principal: al pie del documento. Una cagada, vamos.
Al que le ocurra algo parecido, le recomiendo usar el carácter HTML ­ que actúa como guion de separación opcional. Le da pistas al IE6 de dónde puede partir la palabra, como en este caso:

EstoEsUnaPalabraMuyLarga­QueElIE6PuedePartir­PorqueLePuseVariosSeparadores

En Firefox la palabra se verá sin partir, aunque se superpone con la columna de la derecha sin estropear la maquetación general. En Opera y en el IE6 la palabra se verá partida en dos o tres trozos (dependerá del tamaño de letra escogido en el navegador).

servido por jomis 4 comentarios compártelo

4 comentarios · Escribe aquí tu comentario

Neska

Neska dijo

CSS2? Firefox? Javascript? IE?, puff, mejor no sigo. para mi como que hablas en chino :( y eso que lo de numerar los comentarios tenia buena pinta.

26 Diciembre 2005 | 04:14 PM

Netito

Netito dijo

Mmmm.... no me he parado a probarlo, pero ¿añadiendo márgenes o jugando con position: absolute o similares no sería posible situar el número del comentario más o menos al gusto?

29 Diciembre 2005 | 06:36 PM

foo-bar

foo-bar referenció

Sección de tags aleatorios para la Coctelera

...lacoctelera.com/adastra/post/2006/01/02/cambio-el-formato-fechas-ad-astra-">cómo personalizar un blog en La Coctelera y andaba pensando en que también yo podría hacer algo similar...

17 Enero 2006 | 10:40 AM

Ariel

Ariel dijo

Todo magnifico... ahora tengo una pregunta.
¿Y como lograr que Firefox parta la frase o palabra larga? No me gusta eso de que se salga de la columna y se superponga en la de al lado... ¿hay alguna manera de hacerlo?

12 Junio 2006 | 10:32 PM

Escribe tu comentario


Sobre mí

Avatar de jomis

{ El blog de jomis }

ver perfil »
contacto »

Vivo en una pequeña isla



Sobre mí... está el cielo


Estadísticas de acceso

Blogs de colegas

Fotos

jomis todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera