Tecnología

Inicio

¿Cómo se va a sangrar Estilos Fieldset en Firefox

¿Cómo se va a sangrar Estilos Fieldset en Firefox


La propiedad CSS text-indent ha sido estandarizada en todos los principales navegadores - lo que significa que lo que se obtiene en Internet Explorer es lo que va a conseguir en Firefox. El truco con la etiqueta <fieldset>, que está diseñado para contener elementos div, es que no se mueve de acuerdo con guión conjunto de su página. Puede sangrar todo el contenido dentro de un <fieldset> o puede utilizar el posicionamiento relativo para mover todo el conjunto de campos como si hubiera sido una sangría junto con su página.

Instrucciones

Dentro de una sangría a Fieldset

1 Agregue el elemento "texto-guión" a la sección de campos o su hoja de estilo a la etiqueta <fieldset> con el atributo de estilo. Si se va a añadir a su hoja de estilo, que se verá algo como esto:

fieldset {text-indent: 50px; }

Si se agrega a la etiqueta <fieldset> directamente, que se verá así:

<Fieldset estilo = "text-indent: 50px;">

2 Utilice el <p> para todos los elementos de su formulario. El texto-guión sólo responde a la primera línea de un atributo de párrafo. Por ejemplo, si su forma se parece a esto:

<Form>
<P> <label> Nombre </ label> <input type = "text" name = "nombre"> </ p>
<Label> Correo electrónico </ label> <input type = "text" name = "email">
</ Form>

La línea "Nombre" será una sangría, y la línea "E-mail" no lo hará. Si encuentra que el espacio entre <p> elementos es demasiado alto, puede agregar line-height a su CSS <fieldset> para ajustarlo; por ejemplo:

fieldset {text-indent: 50px; line-height: 15px; }

3 Guarde la página y probarlo en Firefox para asegurar que se visualiza y guiones como usted quiere que lo haga.

La colocación de un Fieldset

4 Ajuste la posición de la <fieldset> para relativa. A diferencia de la posición absoluta, que define el lugar donde aparece el elemento de la página, donde quiera que se muestra en el código, el posicionamiento relativo mueve el elemento relativo a donde el <fieldset> muestra dentro del código. Esto sería algo como esto:

fieldset {position: relative; }

5 Cambiar la posición izquierda de su <fieldset> para dar la apariencia de que el elemento <fieldset> tiene sangría. Esto moverá el conjunto <fieldset> hacia la izquierda sin dentar el contenido dentro de la etiqueta <fieldset>. Usted sólo tendrá que añadir "izquierda", seguido por el tamaño del movimiento; por ejemplo:

fieldset {position: relative; izquierda: 50px; }

6 Guarde la hoja de estilo y comprobar el posicionamiento en Firefox.

Consejos y advertencias

  • Definición de estilos para el <fieldset> dentro de su hoja de estilo afectará a todos los <fieldset> en una página. Si sólo desea utilizar CSS para un conjunto de campos específicos, considerar el uso de una clase o ID.
  • Si se utiliza la etiqueta <legend> para etiquetar su <fieldset>, será una sangría junto con su texto. Puede contrarrestar los efectos de la sangría mediante el establecimiento de la CSS para la etiqueta <legend> a "text-indent: 0px;".