Código inusual

Cosas que pasan, y no todos los días. Escribo unas reglas de CSS y, luego de mirar como queda escrita, me queda esa sensación de: ¡a lo que he llegado hoy!. En fin, las dichosas reglas, para el que la entienda:

p { text-indent: 0; }

		div.post p + p, div.post ol + p, div.post ul + p { text-indent: 2em; }

		div.post p.date + p {
			text-indent: 0;
		}

En general no llego a estos extremos, ni me quedan cosas así, pero imagino que a más de uno le ha pasado de escribir reglas que, incluso a nivel formas parece poética o con un estilismo que incendia la mente.

14 Respuestas a la entrada “Código inusual”

Waw macho, Saint-Exupéry te hubiera dado palmaditas en el hombro :-O!
Mirándolo con detenimiento… ¿No te das miedo? xD

jajaja, es horrendo eso :P

Escrito por mrbrown
Marzo 13th, 2007 at 9:30 am

perdón por mi ignorancia, pero que significa el +?

mrbrown, el “+” es un tipo de selector adyacente. Permite formatear un elemento “p” que se encuentre seguido de un “p”. Si encontrara un “P” pero antes venía un título “h1″, por ejemplo, entonces no pasaría nada.

Escrito por Andrés
Marzo 13th, 2007 at 4:37 pm

desde mi ignorancia no sé si es un chiste o si es algo útil… podrías explicar este código un poco, y sobre todo lo del + que si hace lo te entendí que hace sería fantástico…

Gracias

Escrito por Javier
Marzo 14th, 2007 at 1:23 am

wawww, después de la explicación para mrbrown, ya le entendí. Programar es poesía.

Hola Diego,
solo una crítica (de las constructivas!)
Donde esta el buscador en el Blog?
Desde el rediseño que no se si lo tienes escondido o no esta.
Lo echo en falta!

Un saludo.

[...] En el texto anterior a este artículo hablaba sobre la rareza de las reglas de CSS. Es verdad, algunas reglas que fabricamos son realmente complejas, raras, inusuales o simplemente, una belleza a los ojos del programador. Esto último, fue sólo un comentario aparte para los que realmente entienden la belleza de construir reglas. [...]

Lo he quitado, porque la simple razón que no busca de la forma correcta. Estoy viendo de poner la búsqueda de Google, que me ofrece resultados más relevantes.

Hola mini-d, la verdad es que el css es algo complejo, igual que pintar un cuadro, o tienes talento o no tienes. Pero CSS no deja de ser un pincel más, nunca programación. Aparte las bases de la programación están sentadas sobre la sencillez y claridad, un código claro, limpio, y que hable por si solo, eso es poesía.

Aparentemente tu sistema de comentarios me comió el comentario; quizás fue por haber agregado ¿demasiado? HTML.
Te decía que en ejemplo que das, la regla div.post p + p me hacer sospechar que querés evitar el primer párrafo de cada post. Entonces, ¿no es mucho más fácil p { text-indent: 2em;} p:first-child { text-indent: 0;} ?

También. Por eso digo, mira a lo que he llegado, se notaba que no quería liarme demasiado.

buenas ta mortal esas escrachadas espero que pongas mas saludos como siempre el pecha de los platanos

Minid, via twitter lei que hiciste cambios en tu blog.

(Viva twitter)

Al parecer aumentaste manchas de fondo y bueno, creo que se te fue la mano con el color para el fondo de los tags de “code”, ahora esta con un gris muy obscuro #202020 y letras negras. Es ilegible en verdad.

Escribe tu comentario

Puedes utilizar algunos elementos de XHTML en los comentarios.