¿Acaso pensaban que los honorables ebrios no podían ofrecernos unas buenas lecciones de CSS? Pues así es. Estos héroes anónimos asumen día a día (y noche a noche) la difícil tarea de actuar como tutoriales vivientes a favor de nuestro aprendizaje.
Contrario a lo que algunos puedan pensar, el CSS es una disciplina nada fácil de dominar. Quienes nos dedicamos a la profesión de maquetar webs apreciamos sumamente toda fuente de aprendizaje. Mientras más ilustrativas mejor. Y aquí es donde entran nuestros amigos los beodos, quienes se encuentran en la constante búsqueda de métodos y procedimientos -sin escatimar, esfuerzo, costo o tiempo- a favor de la noble causa que envuelve el diseño web. Veamos algunos ejemplos:

display:block: Hace que los elementos se muestren en formato bloque.
La propiedad display:block es una de las más complejas del CSS, ya que muchas veces implica la adición de una serie de propiedades complementarias que justifican su uso. Quizás sea por tal motivo que los navegadores tengan tantos problemas para renderizarla correctamente.

position:absolute: Facilita el control del lugar que ocuparán los elementos en una página.
Para posicionar elementos de forma absoluta sólo se necesita que el elemento padre (o contenedor) también esté posicionado, bien sea absoluta o relativamente. De lo contrario el elemento contenido saldrá fuera de sus límites y tomará posición respecto al primer contenedor posicionado o -en última instancia- a la etiqueta <body>, la cual es la raiz del código html visible.

color / background: Tal como sus nombres lo indican, sirven para fijar los colores de un elemento y los de su fondo.
Existen tres métodos principales para asignar colores: 1) Por nombres (“white”, “black”, “blue”, “red”, etc.) cuya variedad es muy limitada, 2) el método RGB, con una gama bastante amplia y 3) el método hexadecimal, de igual espacio de colores pero más sencillo de implementar.
En el caso de los colores de fondo (background) el CSS permite el uso de imágenes, a las cuales es posible asignar repetición horizontal, vertical, total o ninguna, al igual que su posición dentro del mismo elemento, tomando en cuenta las coordenadas respecto a su punto superior, inferior, izquierdo, derecho o medio.

white-space:nowrap Suprime todo salto de línea en el elemento afectado.
Si aplicáramos la propiedad white-space:nowrap a -por ejemplo- un párrafo, éste se mostraría en una sola línea independientemente de los límites de ancho de la página. A pesar de la creencia de algunos, white-space:nowrap resulta muy útil en determinados casos, tales como el formateo de menús cuyo texto no deseamos cortar.

display-inline: Ajusta elementos para mostrarlos en línea.
Otra de las variantes de la propiedad display es inline, la cual ubica los elementos horizontalmente, uno al lado del otro. Es ampliamente utilizada para formatear listas (originalmente mostrada en fomato bloque) y más específicamente en menús horizontales.

overflow:hidden: Oculta un elemento dentro de los límites del elemento padre.
“Overflow” significa “sobreflujo”, y “hidden” significa “escondido”. Cuando asignamos a un elemento la propiedad overflow:hidden, el flujo de todos sus elementos hijos (los que están contenidos dentro de éste) están circunscritos a sus límites. Esto quiere decir que cualquier sobreflujo se encontrará escondido dentro del contenedor afectado.

overflow-visible: muestra el contenido de los elementos fuera del contenedor.
En contraparte de lo anteriormente explicado, overflow:visible muestra el contenido de los elementos hijos fuera de los límites del contenedor (o padre). La mayoría de los elementos html vienen con esta propiedad de forma predeterminada, por lo cual sólo es utilizada si previamente se le ha asignado overflow:hidden a la misma clase.

border: Define el borde de un elemento.
La propiedad border tiene más variantes que fijan el grosor, tipo y color del borde de un elemento. La mayoría de los navegadores suman el ancho del borde al ancho total de la caja afectada, por lo cual -por ejemplo- una capa de 300px con borde de 1px tendrá un tamaño final de 302px (300 + el píxel del borde por lado).
En CSS existe variedad de formas de presentación de los bordes. Sin embargo, navegadores como Internet Explorer tienen problemas para renderizar (o mostrar) correctamente algunos de ellos.
Es posible que a partir de este momento veas a los ebrios desde el lente de la humildad académica.
Publicado en HTML y CSS. 29 Comentarios »
Jajaja, ¡Excelente artículo Darío!
Nunca vi manera más ilustrativa de explicar propiedades CSS.
No cabe duda que debemos de tomar más en serio a los alcoholegas :-D
Buenísimo amigo. Este me imagino que podría ser:
padding:1000px;
http://farm4.static.flickr.com/3556/3408632748_346b3c9017.jpg
¡Joooo!… Me encantó lo de “alcoholegas” por parte del compa Art.
¡Jajajaja Juaniquillo, ese padding sí que está jodido! Aunque la captura también se me parece a la interpretación que IE6 le da a un elemento con clear:both si no le das hidden a la capa padre XD.
Que buen artículo! Me parece que reconozco a varios en las fotos. Dejo mi pequeño aporte
http://scrapetv.com/News/News%20Pages/Health/Images/drunks.jpg
.tree{position: absolute}
Jajajajaja!!. Mejor colocarla como ID (y no como clase) para que no se repita más!
[...] borrachos también les causo dolor de cabeza al día siguiente, para lograr esto nuestro amigo Dario Ferrer se dio a la tarea de recopilar las fabulosas actuaciones de estos nobles borrachines. color:#fff; [...]
[...] CSS, y la verdad es que funciona perfecto, sino échenle un vistaso al post original en el blog de Darío Ferrer (¡hay más [...]
jajajajaja… muy bueno xD
en el de white-space te faltó “border-collapse:collapse”
Excelente artículo para empezar de buena mañana con una sonrisa dibujada en la boca! Me he reido mucho! El del ‘border’ es genial! xD
[...] Borrachos y CSS. Muy bueno ^^ 0 # [...]
Así hasta yo acabaría entendiendo el diseño web!! Muy bueno!
jajajajajajajajajaajajajajajaaj Dario (meta) lo que me hiciste reir fué increible!!!! son buenisimos!!!
white-space: nowrap;
jajajajaj las veces que he terminado así!!! ya no mas gracias a dios, ahora voy mas por un border:1px dotted #000;
jajajajaaja
abrazo!!!
[...] las imágenes, están disponibles (las imágenes con y las explicaciones de las propiedades CSS) en este post de el blog de Darío [...]
Muy bueno, muy logrado, muy elocuente, un diez juas juas juas
el_isra, buena observación jejeje.
bodomias ¡no sólo se sale sino que abarca toda la pantalla! :D
bit sí, el del border está muy bueno. Lástima que no había una imagen de mejor calidad.
Fran Ruiz, realmente son grandes maestros! XD
UrbanchipDesign, el del white-space también fue el que más me gustó jajaja.
minipunk, gracias hombre. Te cuento que la recopilación llevó su tiempo. Originalmente reuní como 30 y fui descartando.
[...] Via: Dario Ferrer [...]
[...] Link : borrachos + CSS [...]
Jajajajajaja
Está muy bueno, mañana lo posteo en mi blog :)
Como 30 y fuiste descartando? Ponlas todas!!! Hay quienes necesitan un curso completo :P
Qué cosa más increíble. Dejame felicitarte por tu original! (y decirte de paso, que me subscribo inmediatamente a tu RSS)
Lo cuelgo en mi blog ahorita mismo
Que buen artículo, más alla de lo instructivo, me hizo reir muchisimo, y es una buena forma de aprender (fijar en la mente) algunos conceptos
Saludos
entren a tuborrachera.com.ar
y comenten sus historias
Jo! buena página, gracias por compartirla. Si es tuya me gustaría que un día nos comentes cómo nació la idea. Un saludo.
En vez de overflow:hidden yo hubiera usado visibility:hidden que es cuando un objeto no se ve pero ocupa su espacio dentro del DOM.
jaajja si es mia , nose de donde salio la idea jaja pero lo que pasa que no la puedo hacer conocida y al no ser conocida no me llegan historias pero bueno..
@Jk en ¿”WatchTower” o “CashPower”?: Hola! Solo queria decirte algo de corazon, no soy testigo, pero muchas veces...
@Glass en ¿Joomla Vs. Wordpress? (1ª parte): Muy interesante post, aunque algo parecido leí en alguna parte pero en inglés, aunque aquí se tocan...
@Ricardo Olivera en ¿Joomla Vs. Wordpress? (1ª parte): Muy interesante el post y los comentarios. Yo quiero poner una tienda tipo carrito de...
@Antonio García en ¿Joomla Vs. Wordpress? (1ª parte): Creo que la comparación no debería tomarse tan literalmente, creo que muchos usuarios no tan...
@Daniel Gonzalez en ¿Joomla Vs. Wordpress? (1ª parte): Sobre la comparación de lo que puede o no puede hacer wordpress y joomla, sería interesante...
@Bandolera en ¿Joomla Vs. Wordpress? (1ª parte): Hola chicos malos: Según he leido el artículo y los comentarios dejados, me doy cuenta que en...
@ABTOP en Construir letras capitulares en Wordpress. Parte I – PHP: Similar, but slightly different approach: http://newrussianamerica.co...
@claudia santiesteban hernandez en Malos consejos: yo tengo una enemiga por mis espaldas y hasta le tengo y me quito a angel eso me da miedo y...
Darío Ferrer — Blog personal
Sitio desarrollado con Wordpress, software libre para un mundo libre.
58 consultas a la BD en 0.983 segundos. Blog alojado en DreamHost