Camilo Kawer�n escribi� (Thu, 31 Mar 2005 20:49:14 -0300):

> Alejandro Cuesta escribi�:
>> Realmente, y estrictamente hablando, no se puede. Ese truquito es
>> habitual, pero es un poco "de andar por casa", ya que solo te
>> deja poner borde en un solo lado.
>> Si quieres poner borde en los cuatro lados, tendr�s que meter 4
>> div anidados, lo cual no es la soluci�n m�s �ptima ni agradable,
>> ya que incluyes c�digo
>> innecesario y te obliga a tener que manejar cuatro estilos en
>> lugar de uno.
>>
>
> No creo que sea necesario poner divs anidados. Suponiendo que la
> caja (<div>) tenga al menos un t�tulo (<hn>) y un p�rrafo (<p>), ya
> ten�s tres elementos de bloques donde colocar el background. Si la
> caja tendr� un ancho fijo (en p�xeles), en el <div> coloc�s una
> imagen con los bordes de ambos lados y repetida en sentido vertical
> y en <hn> y <p> coloc�s los cierres superior en inferior. Si quer�s
> que la caja tenga un ancho variable (en porcentaje o em�s), le
> pod�s agregar un <span> al t�tulo y ya ten�s un cuarto elemento. En
> este caso, la t�cnica ser�a la de "sliding doors", que vas
> encontrar muy bien explicada ac�:
> http://www.alistapart.com/articles/slidingdoors/
> http://www.fiftyfoureleven.com/sandbox/weblog/2004/jun/doors-meet-
> sprites/ 

Bueno, lo que dice Alejandro es cierto. Realmente estar�amos
utilizando una imagen de fondo para simular un borde... pero bueno,
tampoco le veo mayor importancia. Sobre el tema de necesitar divs
anidados o no, es lo de siempre, si quieres utilizar im�genes para
poner bordes a una cajita que no sea de tama�o fijo necesitar�s m�s de
un elemento (seg�n el caso podr�n ser 2, 4...), y normalmente emplear
la t�cnica del sliding doors. Si no tienes esos elementos, tendr�s que
a�adir c�digo extra. Lo aconsejable ser�a hacer lo que t� apuntas,
Camilo, tratar de aprovechar aquellos elementos que ya tienes
(encabezados, p�rrafos...) para tratar de minimizar el c�digo
innecesario (sem�nticamente hablando).

saludos
_______________________________________________
Lista de distribuci�n Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente direcci�n: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a