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”
Escrito por Señor Bohnke
Marzo 13th, 2007 at 12:18 am
Waw macho, Saint-Exupéry te hubiera dado palmaditas en el hombro :-O!
Mirándolo con detenimiento… ¿No te das miedo? xD
Escrito por marcoss
Marzo 13th, 2007 at 5:26 am
jajaja, es horrendo eso
Escrito por mrbrown
Marzo 13th, 2007 at 9:30 am
perdón por mi ignorancia, pero que significa el +?
Escrito por mini-d
Marzo 13th, 2007 at 3:15 pm
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.
Escrito por Hug Sargatal
Marzo 14th, 2007 at 8:36 pm
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.
Escrito por Minid.net » Blog Archive » Selectores adyacentes en CSS
Marzo 14th, 2007 at 8:54 pm
[...] 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. [...]
Escrito por mini-d
Marzo 14th, 2007 at 9:50 pm
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.
Escrito por hamletx
Marzo 16th, 2007 at 1:02 pm
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.
Escrito por Federico
Marzo 18th, 2007 at 12:07 am
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;} ?
Escrito por mini-d
Marzo 18th, 2007 at 3:10 am
También. Por eso digo, mira a lo que he llegado, se notaba que no quería liarme demasiado.
Escrito por El PeCHa dE Lp
Marzo 20th, 2007 at 8:48 pm
buenas ta mortal esas escrachadas espero que pongas mas saludos como siempre el pecha de los platanos
Escrito por danielsemper
Abril 2nd, 2007 at 3:16 am
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