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
