Hola:
Puedes crear un elemento de clase "leyenda" y posicionarlo absolutamente
respecto del elemento que lo contiene. Para que la posición sea relativa al
elemento contenedor, tendrás que establecer "position: relative" en éste.
HTML
<div class="con_leyenda">
<div *class="leyenda"*>Leyenda</div>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
dictum nulla et orci.
</p>
</div>
CSS
* {
/* Establece a 0 los rellenos y márgenes por defecto del navegador */
margin: 0;
padding: 0;
}
.con_leyenda {
/* Establece este elemento como marco de referencia
para los posicionados dentro de él de forma absoluta */
*position: relative;*
padding: 20px;
* border: 1px solid #aaa;*
margin: 50px;
}
.leyenda {*
position: absolute;
height: 1.5em;
top: -0.75em;
left: 1.2em;*
padding: 3px;
border: 1px solid #aaa;
* background-color: white; /* impide que se muestre el borde del
contenedor */
*}*
*
2008/12/17 Rodrigo Álvarez Virgós <[email protected]>
> Hola a todos
>
> ¿Existe la manera de poner un borde a una capa con una leyenda integrada
> en el propio borde (como hace la etiqueta legend con los fieldset?)
> _______________________________________________
> 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://lists.ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
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://lists.ovillo.org/mailman/listinfo/ovillo