La etiqueta FIELDSET originalmente est? dise?ada para agrupar elementos dentro de un formulario, de esta forma varios INPUT se pueden organizar dentro de un campo de un formulario. Por ejemplo este c?digo:
<form>Se convierte en esto:
<fieldset>
<legend>Datos personales:</legend>
Nombre: <input type="text" size="30" /><br />
Direcci?n: <input type="text" size="30" /><br />
Tel�fono: <input type="text" size="30" />
</fieldset>
</form>
Pero no, no haremos formularios pues para ello necesitar?amos un servidor y algo de PHP para enviar y almacenar los datos. Pero s? podemos darle otro uso a la etiqueta FIELDSET, por ejemplo, para destacar un texto, mostrar una descripci?n, o incluso para poner los ingredientes de una receta. Por ejemplo:
El c?digo que hemos usado es este:
<fieldset>
<legend>T?tulo</legend>
... Aqu? va el texto ...
</fieldset>
Organizado pero muy simple ?verdad? No hay problema, se puede personalizar un poco.
Ah?, el c?digo que usamos es este:
<fieldset style="border:6px groove #ccc; background:#F8ECE0;">
<legend style="font-weight:bold; color:#61380B;">T?tulo</legend>
... Aqu? va el texto ...
</fieldset>
Los primeros estilos en negrita son para el contenedor general, ah? le hemos puesto un borde de 6px y un color de fondo. Los segundos estilos en negrita corresponden al t?tulo del campo.
Pero ser?a muy tedioso tener que escribir los estilos siempre que lo vayamos a usar, as? que podemos definir esos estilos directo en la plantilla.
Para ello entramos en Dise?o | Edici?n de HTML y antes de ]]></b:skin> pegamos lo siguiente:
fieldset {Eso har? que todos los fieldset que uses tengan ese dise?o que has elegido.
border:6px groove #ccc; /* Borde */
background:#F8ECE0; /* Color de fondo */
color:#000; /* Color del texto de todo el contenido */
}
legend {
text-align:left; /* Puedes cambiarlo por center o right */
font-weight:bold; /* Estilo de la fuente del t?tulo */
color:#61380B; /* Color del t?tulo */
}
Son estilos muy b?sicos, pero se pueden agregar otros tantos. Recuerda que fieldset es el contenedor, y legend el t?tulo de ese contenedor.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz1-NIRRR1fmUzfC22-y-psP0stIGcRfbgnHaYRAz-D3Bv3gz1zjSWHEqHAonARB1pVh3Po4tAHxQ9Od6uK31GWCIK7-axLIVfWLd1htC3I3rIWFWd_jbEzADaZ-wxxjFjyo7vEdD04e3A/s800/fieldset.png)
Jugando un poco con los estilos y aplicando CSS3 podemos obtener resultados aun m?s llamativos:
[+/-] Ver c?digo
No comments:
Post a Comment