[Spip-es] Resumen de Spip-es, Vol 73, Envío 9

No pude ubicar las imágenes a las que te refierres en tu página. Por
cierto hay muchisisisisíma publicidad, es horrible. No me quedé más de
un minuto y todavía salí traumado. -_-’

La imagen a la que me refería es la que está en la lista de secciones, justo a la derecha de la tira « cómica ». Aparte, la página no es mía, yo la hago nomás. También estoy en contra de la publicidad, pero viste como es ésto, la publicidad paga.

Pero bueno de manera general las imágnees generadas por el SPIP tienen
class=« spip_logos », así que en tu hoja CSS puedes poner algo como:
.noséqué .elotro .spip_logos {
float: right;
}

ÉSTA punta es la que necesitaba.

quedó así la cosa:

#brazo_izq .cat img.spip_logos {float:right;margin-left:6px}

ahora sí.

Si añades
una, pon « ilustración » o una clase en tu sección, pero « left » es una
mala idea como nombre de clase: qué tal si mañana las imágenes las
quieres cambiar de lado? Después de modificar tu hoja de estilo te vas
a quedar con .left { float: right; }. Mejor ponle un nombre que
describe lo que es a nivel funcional.

lo que yo hago es lo siguiente:

img.left{float:left}
img.right{float:right}

si hace falta flotear alguna img para algun lado se recurre a la debida clase y listo. no hay pie para confusiones.

saludos,
el lu.


ya muy ancha la pala ya
unavision.net

Sun, 21 Feb 2010 16:48:41 -0300, el:

ÉSTA punta es la que necesitaba.

quedó así la cosa:

#brazo_izq .cat img.spip_logos {float:right;margin-left:6px}

ahora sí.

Qué bien. :slight_smile:

lo que yo hago es lo siguiente:

img.left{float:left}
img.right{float:right}

si hace falta flotear alguna img para algun lado se recurre a la
debida clase y listo. no hay pie para confusiones.

Sí hay. Si se decide que en vez de estar a la derecha tus imágenes
deben quedar a la izquierda, tienes que modificar el esqueleto, aunque
se trata de cambiar el estilo visual. Es todo el punto de CSS: que las
modificaciones visuales sólo requieran una modificación del archivo
CSS, sin necesidad de ir modificando el HTML (en este caso, los
esqueletos).

Luego, además de ser una carga adicional de trabajo, donde hay pie para
confusiones es que pronto o tarde alguien va a pensar "me resulta más
rápido cambiar el CSS, yo soy diseñador y de esqueletos SPIP no sé
nada", y va a cambiar la CSS así:

    img.right { float: left; }

Y ahí está la confusión. Multiplícalo por el número de #brazo_izq, de
#menu_arriba, .titulo_verde etc., y te quedarás con un código absurdo y
mega difícil de mantener.

Por eso se suele recomendar (pero sólo es una recomendación:
tecnicamente funciona muy bien así como le pusiste) el uso de nombres de
clase HTML que describan lo que el elemento *hace* o significa, en vez
de describir como se supone que aparezca al momento de montar el HTML.

Saludos!
--
davux