Elementos HTML fundamentales diseñados y mejorados con clases extensibles.
Todos los encabezados HTML, <h1>
hasta <h6>
están disponibles.
El valor predeterminado global de Bootstrap font-size
es 14px , con un valor line-height
de 20px . Esto se aplica a los <body>
y todos los párrafos. Además, <p>
(los párrafos) reciben un margen inferior de la mitad de su altura de línea (10 px por defecto).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Mecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
Haga que un párrafo se destaque agregando .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
<p clase = "cliente potencial" > ... </p>
La escala tipográfica se basa en dos variables LESS en variables.less : @baseFontSize
y @baseLineHeight
. El primero es el tamaño de fuente base utilizado en todo el texto y el segundo es la altura de línea base. Usamos esas variables y algunas matemáticas simples para crear los márgenes, rellenos y alturas de línea de todo nuestro tipo y más. Personalízalos y Bootstrap se adapta.
Utilice las etiquetas de énfasis predeterminadas de HTML con estilos ligeros.
<small>
Para quitar énfasis en líneas o bloques de texto, use la etiqueta pequeña.
Esta línea de texto debe tratarse como letra pequeña.
<p> <pequeño> Esta línea de texto debe tratarse como letra pequeña. </pequeño> </p>
Para enfatizar un fragmento de texto con una fuente de mayor peso.
El siguiente fragmento de texto se muestra en negrita .
<strong> representado como texto en negrita </strong>
Para enfatizar un fragmento de texto con cursiva.
El siguiente fragmento de texto se muestra en cursiva .
<em> representado como texto en cursiva </em>
¡Aviso!Siéntase libre de usar <b>
y <i>
en HTML5. <b>
está destinado a resaltar palabras o frases sin transmitir una importancia adicional, mientras que <i>
es principalmente para voz, términos técnicos, etc.
Realinee fácilmente el texto a los componentes con clases de alineación de texto.
Texto alineado a la izquierda.
Texto alineado al centro.
Texto alineado a la derecha.
- <p class = "text-left" > Texto alineado a la izquierda. </p>
- <p class = "text-center" > Texto alineado al centro. </p>
- <p class = "text-right" > Texto alineado a la derecha. </p>
Transmita significado a través del color con un puñado de clases de utilidad de énfasis.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
- <p class = "muted" > Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh. </p>
- <p class = "text-warning" > Etiam porta sem malesuada magna mollis euismod. </p>
- <p class = "text-error" > Donec ullamcorper nulla non metus auctor fringilla. </p>
- <p class = "text-info" > Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis. </p>
- <p class = "text-success" > Duis mollis, est non commodo luctus, nisi erat porttitor ligula. </p>
Implementación estilizada del <abbr>
elemento HTML para abreviaturas y acrónimos para mostrar la versión ampliada al pasar el mouse. Las abreviaturas con un title
atributo tienen un borde inferior de puntos claros y un cursor de ayuda al pasar el mouse, lo que proporciona contexto adicional al pasar el mouse.
<abbr>
Para texto expandido sobre una abreviatura prolongada, incluya el title
atributo.
Una abreviatura de la palabra atributo es attr .
<abbr title = "atributo" > atributo </abbr>
<abbr class="initialism">
Agregue .initialism
a una abreviatura para un tamaño de fuente ligeramente más pequeño.
HTML es lo mejor desde el pan rebanado.
<abbr title = "Lenguaje de marcado de hipertexto" class = "inicialismo" > HTML </abbr>
Presente la información de contacto del antepasado más cercano o de todo el trabajo.
<address>
Preserve el formato terminando todas las líneas con <br>
.
- <dirección>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, Suite 600 <br>
- San Francisco, CA 94107 <br>
- <abbr title = "Teléfono" > P: </abbr> (123) 456-7890
- </dirección>
- <dirección>
- <strong> Nombre completo </strong><br>
- <a href = "mailto:#" > primero.ú[email protected] </a>
- </dirección>
Para citar bloques de contenido de otra fuente dentro de su documento.
Envuelva <blockquote>
cualquier HTML como la cita. Para citas directas recomendamos un <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Entero posuere erat a ante.
- <cita en bloque>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Entero posuere erat a ante. </p>
- </blockquote>
Cambios de estilo y contenido para variaciones simples en una cita en bloque estándar.
Agregue <small>
una etiqueta para identificar la fuente. Envuelva el nombre del trabajo fuente en <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Entero posuere erat a ante.
Alguien famoso en Título fuente
- <cita en bloque>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Entero posuere erat a ante. </p>
- <small> Alguien famoso <cite title = "Título de la fuente" > Título de la fuente </cite></small>
- </blockquote>
Úselo .pull-right
para una cita en bloque flotante alineada a la derecha.
- <blockquote class = "tirar a la derecha" >
- ...
- </blockquote>
Una lista de artículos en los que el orden no importa explícitamente.
- <ul>
- <li> ... </li>
- </ul>
Una lista de elementos en los que el orden sí importa explícitamente.
- <ol>
- <li> ... </li>
- </ol>
Elimine el list-style
relleno predeterminado y a la izquierda en los elementos de la lista (solo elementos secundarios inmediatos).
- <ul class = "sin estilo" >
- <li> ... </li>
- </ul>
Coloque todos los elementos de la lista en una sola línea con inline-block
un ligero relleno.
- < clase ul = "en línea" >
- <li> ... </li>
- </ul>
Una lista de términos con sus descripciones asociadas.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Haga términos y descripciones <dl>
alineados uno al lado del otro.
- < clase dl = "dl-horizontal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
¡Aviso!Las listas de descripciones horizontales truncarán los términos que son demasiado largos para caber en la corrección de la columna izquierda text-overflow
. En ventanas gráficas más estrechas, cambiarán al diseño apilado predeterminado.
Envuelva fragmentos de código en línea con <code>
.
<section>
debe envolverse como en línea.
- Por ejemplo , <código> & lt ; La sección & gt ; </ code > debe ajustarse como en línea .
Úselo <pre>
para varias líneas de código. Asegúrese de escapar de los corchetes angulares en el código para una representación adecuada.
<p>Texto de muestra aquí...</p>
- <antes>
- <p>Texto de muestra aquí...</p>
- </pre>
¡Aviso!Asegúrese de mantener el código dentro <pre>
de las etiquetas lo más cerca posible a la izquierda; renderizará todas las pestañas.
Opcionalmente, puede agregar la .pre-scrollable
clase que establecerá una altura máxima de 350 px y proporcionará una barra de desplazamiento del eje y.
Para un estilo básico (relleno ligero y solo divisores horizontales), agregue la clase base .table
a cualquier archivo <table>
.
# | Primer nombre | Apellido | Nombre de usuario |
---|---|---|---|
1 | Marca | Otón | @mdo |
2 | jacob | Thornton | @grasa |
3 | larry | el pájaro | @gorjeo |
- < clase de tabla = "tabla" >
- …
- </tabla>
Agregue cualquiera de las siguientes clases a la .table
clase base.
.table-striped
Agrega rayas de cebra a cualquier fila de la tabla dentro del selector CSS (no disponible en IE7-8) <tbody>
.:nth-child
# | Primer nombre | Apellido | Nombre de usuario |
---|---|---|---|
1 | Marca | Otón | @mdo |
2 | jacob | Thornton | @grasa |
3 | larry | el pájaro | @gorjeo |
- < clase de tabla = "tabla tabla-rayada" >
- …
- </tabla>
.table-bordered
Agregue bordes y esquinas redondeadas a la mesa.
# | Primer nombre | Apellido | Nombre de usuario |
---|---|---|---|
1 | Marca | Otón | @mdo |
Marca | Otón | @getbootstrap | |
2 | jacob | Thornton | @grasa |
3 | larry el pájaro | @gorjeo |
- < clase de tabla = "tabla con borde de tabla" >
- …
- </tabla>
.table-hover
Habilite un estado de desplazamiento en las filas de la tabla dentro de un archivo <tbody>
.
# | Primer nombre | Apellido | Nombre de usuario |
---|---|---|---|
1 | Marca | Otón | @mdo |
2 | jacob | Thornton | @grasa |
3 | larry el pájaro | @gorjeo |
- < clase de tabla = "tabla-sobremesa" >
- …
- </tabla>
.table-condensed
Hace que las mesas sean más compactas cortando el relleno de celdas por la mitad.
# | Primer nombre | Apellido | Nombre de usuario |
---|---|---|---|
1 | Marca | Otón | @mdo |
2 | jacob | Thornton | @grasa |
3 | larry el pájaro | @gorjeo |
- < clase de tabla = "tabla tabla-condensada" >
- …
- </tabla>
Use clases contextuales para colorear las filas de la tabla.
Clase | Descripción |
---|---|
.success |
Indica una acción exitosa o positiva. |
.error |
Indica una acción peligrosa o potencialmente negativa. |
.warning |
Indica una advertencia que podría necesitar atención. |
.info |
Se utiliza como alternativa a los estilos predeterminados. |
# | Producto | Pago tomado | Estado |
---|---|---|---|
1 | Tuberculosis - Mensual | 01/04/2012 | Aprobado |
2 | Tuberculosis - Mensual | 04/02/2012 | Rechazado |
3 | Tuberculosis - Mensual | 04/03/2012 | Pendiente |
4 | Tuberculosis - Mensual | 04/04/2012 | Llama para confirmar |
- ...
- < tr clase = "éxito" >
- <td> 1 < /td>
- <td>TB - Mensual</ td >
- < td > 04/01/2012 < / td >
- <td>Aprobado</ td >
- </ tr >
- ...
Lista de elementos HTML de tabla admitidos y cómo deben usarse.
Etiqueta | Descripción |
---|---|
<table> |
Elemento envolvente para mostrar datos en formato tabular |
<thead> |
Elemento contenedor para filas de encabezado de tabla ( <tr> ) para etiquetar columnas de tabla |
<tbody> |
Elemento contenedor para filas de tabla ( <tr> ) en el cuerpo de la tabla |
<tr> |
Elemento contenedor para un conjunto de celdas de tabla ( <td> o <th> ) que aparece en una sola fila |
<td> |
Celda de tabla predeterminada |
<th> |
Celda de tabla especial para etiquetas de columna (o fila, según el alcance y la ubicación) |
<caption> |
Descripción o resumen de lo que contiene la tabla, especialmente útil para lectores de pantalla |
- <tabla>
- <título> ... </título>
- <cabeza>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </tabla>
Los controles de formulario individuales reciben estilo, pero sin ninguna clase base requerida en el <form>
marcado o grandes cambios. Da como resultado etiquetas apiladas y alineadas a la izquierda sobre los controles de formulario.
- <formulario>
- <conjunto de campos>
- <leyenda> Leyenda </leyenda>
- <etiqueta> Nombre de la etiqueta </etiqueta>
- < tipo de entrada = "texto" marcador de posición = "Escriba algo…" >
- <span class = "help-block" > Ejemplo de texto de ayuda a nivel de bloque aquí. </span>
- < clase de etiqueta = "casilla de verificación" >
- < tipo de entrada = "casilla de verificación" > Mírame
- </etiqueta>
- < tipo de botón = "enviar" clase = "btn" > Enviar </botón>
- </conjunto de campos>
- </formulario>
Bootstrap incluye tres diseños de formulario opcionales para casos de uso común.
Agregue .form-search
al formulario y .search-query
al <input>
para una entrada de texto extra redondeada.
- < clase de formulario = "búsqueda de formulario" >
- < tipo de entrada = "texto" clase = "consulta de búsqueda de medio de entrada" >
- < tipo de botón = "enviar" clase = "btn" > Buscar </botón>
- </formulario>
Agregue .form-inline
etiquetas alineadas a la izquierda y controles de bloque en línea para un diseño compacto.
- < clase de formulario = "formulario en línea" >
- < tipo de entrada = "texto" clase = "entrada pequeña" marcador de posición = "Correo electrónico" >
- < tipo de entrada = "contraseña" clase = "entrada pequeña" marcador de posición = "Contraseña" >
- < clase de etiqueta = "casilla de verificación" >
- < tipo de entrada = "casilla de verificación" > Recuérdame
- </etiqueta>
- < tipo de botón = "enviar" clase = "btn" > Iniciar sesión </botón>
- </formulario>
Alinee las etiquetas a la derecha y hágalas flotar hacia la izquierda para que aparezcan en la misma línea que los controles. Requiere la mayoría de los cambios de marcado de un formulario predeterminado:
.form-horizontal
al formulario.control-group
.control-label
a la etiqueta.controls
para una alineación adecuada
- < clase de formulario = "formulario-horizontal" >
- <div clase = "grupo de control" >
- <label class = "control-label" for = "inputEmail" > Correo electrónico </label>
- < clase div = "controles" >
- < tipo de entrada = "texto" id = "correo electrónico de entrada" marcador de posición = "Correo electrónico" >
- </div>
- </div>
- <div clase = "grupo de control" >
- <label class = "control-label" for = "inputPassword" > Contraseña </label>
- < clase div = "controles" >
- < tipo de entrada = "contraseña" id = "contraseña de entrada" marcador de posición = "Contraseña" >
- </div>
- </div>
- <div clase = "grupo de control" >
- < clase div = "controles" >
- < clase de etiqueta = "casilla de verificación" >
- < tipo de entrada = "casilla de verificación" > Recuérdame
- </etiqueta>
- < tipo de botón = "enviar" clase = "btn" > Iniciar sesión </botón>
- </div>
- </div>
- </formulario>
Ejemplos de controles de formulario estándar admitidos en un diseño de formulario de ejemplo.
Control de formulario más común, campos de entrada basados en texto. Incluye soporte para todos los tipos de HTML5: texto, contraseña, fecha y hora, fecha y hora local, fecha, mes, hora, semana, número, correo electrónico, URL, búsqueda, teléfono y color.
Requiere el uso de un especificado type
en todo momento.
- < tipo de entrada = "texto" marcador de posición = "Entrada de texto" >
Control de formulario que admite varias líneas de texto. Cambie rows
el atributo según sea necesario.
- < filas del área de texto = "3" ></área de texto>
Las casillas de verificación son para seleccionar una o varias opciones en una lista, mientras que las radios son para seleccionar una opción de muchas.
- < clase de etiqueta = "casilla de verificación" >
- < tipo de entrada = "casilla de verificación" valor = "" >
- Opción uno es esto y eso ---- asegúrate de incluir por qué es bueno
- </etiqueta>
- < clase de etiqueta = "radio" >
- < tipo de entrada = "radio" nombre = "opcionesRadios" id = "opcionesRadios1" valor = "opción1" marcada >
- Opción uno es esto y eso ---- asegúrate de incluir por qué es bueno
- </etiqueta>
- < clase de etiqueta = "radio" >
- < tipo de entrada = "radio" nombre = "opcionesRadios" id = "opcionesRadios2" valor = "opción2" >
- La opción dos puede ser otra cosa y seleccionarla anulará la selección de la opción uno
- </etiqueta>
Agregue la .inline
clase a una serie de casillas de verificación o radios para que los controles aparezcan en la misma línea.
- < clase de etiqueta = "casilla de verificación en línea" >
- < tipo de entrada = "casilla de verificación" id = "inlineCheckbox1" valor = "opción1" > 1
- </etiqueta>
- < clase de etiqueta = "casilla de verificación en línea" >
- < tipo de entrada = "casilla de verificación" id = "inlineCheckbox2" valor = "opción2" > 2
- </etiqueta>
- < clase de etiqueta = "casilla de verificación en línea" >
- < tipo de entrada = "casilla de verificación" id = "inlineCheckbox3" valor = "opción3" > 3
- </etiqueta>
Utilice la opción predeterminada o especifique una multiple="multiple"
para mostrar varias opciones a la vez.
- <seleccionar>
- <opción> 1 </opción>
- <opción> 2 </opción>
- <opción> 3 </opción>
- <opción> 4 </opción>
- <opción> 5 </opción>
- </seleccionar>
- <seleccione múltiple = "múltiple" >
- <opción> 1 </opción>
- <opción> 2 </opción>
- <opción> 3 </opción>
- <opción> 4 </opción>
- <opción> 5 </opción>
- </seleccionar>
Además de los controles de navegador existentes, Bootstrap incluye otros componentes de formulario útiles.
Agregue texto o botones antes o después de cualquier entrada basada en texto. Tenga en cuenta que select
los elementos no son compatibles aquí.
Envuelva an .add-on
y an input
con una de dos clases para anteponer o agregar texto a una entrada.
- < clase div = "entrada-prefijo" >
- <span class = "complemento" > @ </span>
- < clase de entrada = "span2" id = "entrada antepuesta" tipo = "texto" marcador de posición = "Nombre de usuario" >
- </div>
- < clase div = "entrada-añadir" >
- < clase de entrada = "span2" id = "entrada adjunta" tipo = "texto" >
- <span class = "complemento" > .00 </span>
- </div>
Use ambas clases y dos instancias de .add-on
para anteponer y agregar una entrada.
- <div class = "input-prepend input-append" >
- <span class = "complemento" > $ </span>
- < clase de entrada = "span2" id = "entradaPrependedAnexada " tipo = "texto" >
- <span class = "complemento" > .00 </span>
- </div>
En lugar de <span>
con texto, use a .btn
para adjuntar un botón (o dos) a una entrada.
- < clase div = "entrada-añadir" >
- < clase de entrada = "span2" id = "appendedInputButton " tipo = "texto" >
- < clase de botón = "btn" tipo = "botón" > ¡Adelante! </botón>
- </div>
- < clase div = "entrada-añadir" >
- < clase de entrada = "span2" id = "botones de entrada adjuntos " tipo = "texto" >
- <botón clase = "btn" tipo = "botón" > Buscar </botón>
- <button class = "btn" type = "button" > Opciones </button>
- </div>
- < clase div = "entrada-añadir" >
- < clase de entrada = "span2" id = "botón desplegable adjunto" tipo = "texto" >
- < clase div = "grupo-btn" >
- < clase de botón = "btn dropdown-toggle" data-toggle = "dropdown" >
- Acción
- <span clase = "intercalación" ></span>
- </botón>
- <ul clase = "menú desplegable" >
- ...
- </ul>
- </div>
- </div>
- < clase div = "entrada-prefijo" >
- < clase div = "grupo-btn" >
- < clase de botón = "btn dropdown-toggle" data-toggle = "dropdown" >
- Acción
- <span clase = "intercalación" ></span>
- </botón>
- <ul clase = "menú desplegable" >
- ...
- </ul>
- </div>
- < clase de entrada = "span2" id = "botón desplegable antepuesto " tipo = "texto" >
- </div>
- <div class = "input-prepend input-append" >
- < clase div = "grupo-btn" >
- < clase de botón = "btn dropdown-toggle" data-toggle = "dropdown" >
- Acción
- <span clase = "intercalación" ></span>
- </botón>
- <ul clase = "menú desplegable" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton " type = "texto" >
- < clase div = "grupo-btn" >
- < clase de botón = "btn dropdown-toggle" data-toggle = "dropdown" >
- Acción
- <span clase = "intercalación" ></span>
- </botón>
- <ul clase = "menú desplegable" >
- ...
- </ul>
- </div>
- </div>
- <formulario>
- < clase div = "entrada-prefijo" >
- <div clase = "grupo-btn" > ... </div>
- < tipo de entrada = "texto" >
- </div>
- < clase div = "entrada-añadir" >
- < tipo de entrada = "texto" >
- <div clase = "grupo-btn" > ... </div>
- </div>
- </formulario>
- < clase de formulario = "búsqueda de formulario" >
- < clase div = "entrada-añadir" >
- < tipo de entrada = "texto" clase = "span2 búsqueda-consulta" >
- < tipo de botón = "enviar" clase = "btn" > Buscar </botón>
- </div>
- < clase div = "entrada-prefijo" >
- < tipo de botón = "enviar" clase = "btn" > Buscar </botón>
- < tipo de entrada = "texto" clase = "span2 búsqueda-consulta" >
- </div>
- </formulario>
Use clases de tamaño relativo como .input-large
o haga coincidir sus entradas con los tamaños de columna de la cuadrícula usando .span*
clases.
Haga que cualquier elemento <input>
o <textarea>
se comporte como un elemento de nivel de bloque.
- < clase de entrada = "nivel de bloque de entrada" tipo = "texto" marcador de posición = ".nivel de bloque de entrada" >
- < clase de entrada = "input-mini" tipo = "texto" marcador de posición = ".input-mini" >
- < clase de entrada = "entrada pequeña" tipo = "texto" marcador de posición = ".entrada pequeña" >
- < clase de entrada = "medio de entrada" tipo = "texto" marcador de posición = ".medio de entrada" >
- < clase de entrada = "entrada grande" tipo = "texto" marcador de posición = ".entrada grande" >
- < clase de entrada = "entrada-extragrande" tipo = "texto" marcador de posición = ".entrada-extragrande" >
- < clase de entrada = "entrada-xxlarge" tipo = "texto" marcador de posición = ".input-xxlarge" >
¡Aviso!En versiones futuras, modificaremos el uso de estas clases de entrada relativas para que coincidan con los tamaños de nuestros botones. Por ejemplo, .input-large
aumentará el relleno y el tamaño de fuente de una entrada.
Úselo .span1
para .span12
entradas que coincidan con los mismos tamaños de las columnas de la cuadrícula.
- < clase de entrada = "span1" tipo = "texto" marcador de posición = ".span1" >
- < clase de entrada = "span2" tipo = "texto" marcador de posición = ".span2" >
- < clase de entrada = "span3" tipo = "texto" marcador de posición = ".span3" >
- <seleccione clase = "span1" >
- ...
- </seleccionar>
- <seleccione clase = "span2" >
- ...
- </seleccionar>
- <seleccione clase = "span3" >
- ...
- </seleccionar>
Para múltiples entradas de cuadrícula por línea, use la .controls-row
clase de modificador para el espaciado adecuado . Hace flotar las entradas para colapsar el espacio en blanco, establece los márgenes adecuados y borra el flotador.
- < clase div = "controles" >
- < clase de entrada = "span5" tipo = "texto" marcador de posición = ".span5" >
- </div>
- <div clase = "controles controles-fila" >
- < clase de entrada = "span4" tipo = "texto" marcador de posición = ".span4" >
- < clase de entrada = "span1" tipo = "texto" marcador de posición = ".span1" >
- </div>
- ...
Presente los datos en un formulario que no se pueda editar sin usar el marcado de formulario real.
- <span class = "input-xlarge uneditable-input" > Algún valor aquí </span>
Termina un formulario con un grupo de acciones (botones). Cuando se colocan dentro de un .form-actions
, los botones se sangrarán automáticamente para alinearse con los controles del formulario.
- < clase div = "acciones de formulario" >
- < tipo de botón = "enviar" clase = "btn btn-primary" > Guardar cambios </button>
- < tipo de botón = "botón" clase = "btn" > Cancelar </botón>
- </div>
Compatibilidad en línea y a nivel de bloque para el texto de ayuda que aparece alrededor de los controles de formulario.
- <input type = "text" ><span class = "help-inline" > Texto de ayuda en línea </span>
- <input type = "text" ><span class = "help-block" > Un bloque más largo de texto de ayuda que se divide en una nueva línea y puede extenderse más allá de una línea. </span>
Proporcione comentarios a los usuarios o visitantes con estados de comentarios básicos sobre controles y etiquetas de formulario.
Eliminamos los outline
estilos predeterminados en algunos controles de formulario y aplicamos un box-shadow
en su lugar para :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "Esto está enfocado..." >
Estilice las entradas a través de la funcionalidad predeterminada del navegador con :invalid
. Especifique un type
, agregue el required
atributo si el campo no es opcional y (si corresponde) especifique un pattern
.
Esto no está disponible en las versiones de Internet Explorer 7-9 debido a la falta de compatibilidad con los pseudoselectores de CSS.
- < clase de entrada = "span3" tipo = "correo electrónico" requerido >
Agregue el disabled
atributo en una entrada para evitar la entrada del usuario y activar una apariencia ligeramente diferente.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "Entrada deshabilitada aquí..." disabled >
Bootstrap incluye estilos de validación para mensajes de error, advertencia, información y éxito. Para usar, agregue la clase apropiada al entorno .control-group
.
- <div class = "advertencia de grupo de control" >
- <label class = "control-label" for = "inputWarning" > Entrada con advertencia </label>
- < clase div = "controles" >
- < tipo de entrada = "texto" id = "advertencia de entrada" >
- <span class = "help-inline" > Algo puede haber salido mal </span>
- </div>
- </div>
- <div class = "error de grupo de control" >
- <label class = "control-label" for = "inputError" > Entrada con error </label>
- < clase div = "controles" >
- < tipo de entrada = "texto" id = "error de entrada" >
- <span class = "help-inline" > Corrija el error </span>
- </div>
- </div>
- <div class = "información del grupo de control" >
- <label class = "control-label" for = "inputInfo" > Entrada con información </label>
- < clase div = "controles" >
- < tipo de entrada = "texto" id = "información de entrada" >
- <span class = "help-inline" > El nombre de usuario ya está en uso </span>
- </div>
- </div>
- <div class = "éxito del grupo de control" >
- <label class = "control-label" for = "inputSuccess" > Entrada con éxito </label>
- < clase div = "controles" >
- < tipo de entrada = "texto" id = "inputSuccess" >
- <span class = "help-inline" > ¡Guau! </span>
- </div>
- </div>
Agregue clases a un <img>
elemento para diseñar imágenes fácilmente en cualquier proyecto.
- <img src = "..." clase = "img-redondeado" >
- <img src = "..." clase = "img-círculo" >
- <img src = "..." clase = "img-polaroid" >
¡Aviso! .img-rounded
y .img-circle
no funcionan en IE7-8 debido a la falta de border-radius
soporte.
140 iconos en forma de sprite, disponibles en gris oscuro (predeterminado) y blanco, proporcionados por Glyphicons .
Glyphicons Halflings normalmente no está disponible de forma gratuita, pero un acuerdo entre Bootstrap y los creadores de Glyphicons lo ha hecho posible sin costo alguno para usted como desarrollador. Como agradecimiento, le pedimos que incluya un enlace opcional a Glyphicons siempre que sea práctico.
Todos los íconos requieren una <i>
etiqueta con una clase única, con el prefijo icon-
. Para usarlo, coloque el siguiente código en cualquier lugar:
- <i clase = "búsqueda de iconos" ></i>
También hay estilos disponibles para iconos invertidos (blancos), preparados con una clase adicional. Haremos cumplir específicamente esta clase en los estados activo y de desplazamiento para los enlaces desplegables y de navegación.
- <i class = "icono-búsqueda icono-blanco" ></i>
¡Aviso!Cuando se usa al lado de cadenas de texto, como en botones o enlaces de navegación, asegúrese de dejar un espacio después de la <i>
etiqueta para el espacio adecuado.
Úselos en botones, grupos de botones para una barra de herramientas, navegación o entradas de formulario antepuestas.
- < clase div = "btn-barra de herramientas" >
- < clase div = "grupo-btn" >
- <a clase = "btn" href = "#" ><i clase = "icono-alinear-izquierda" ></i></a>
- <a clase = "btn" href = "#" ><i clase = "icono-alinear-centro" ></i></a>
- <a clase = "btn" href = "#" ><i clase = "icono-alinear-derecha" ></i></a>
- <a clase = "btn" href = "#" ><i clase = "icono-alinear-justificar" ></i></a>
- </div>
- </div>
- < clase div = "grupo-btn" >
- <a class = "btn btn-primary" href = "#" ><i class = "icon-user icon-white" ></i> Usuario </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul clase = "menú desplegable" >
- <li><a href = "#" ><i class = "icon-pencil" ></i> Editar </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> Eliminar </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" ></i> Prohibir </a></li>
- <li clase = "divisor" ></li>
- <li><a href = "#" ><i class = "i" ></i> Hacer administrador </a></li>
- </ul>
- </div>
- <a clase = "btn btn-grande" href = "#" ><i clase = "icono-estrella" ></i> Estrella </a>
- <a clase = "btn btn-pequeño" href = "#" ><i clase = "icono-estrella" ></i> Estrella </a>
- <a clase = "btn btn-mini" href = "#" ><i clase = "icono-estrella" ></i> Estrella </a>
- < clase ul = "nav lista-navegación" >
- <li class = "activo" ><a href = "#" ><i class = "icon-home icon-white" ></i> Inicio </a></li>
- <li><a href = "#" ><i class = "icon-book" ></i> Biblioteca </a></li>
- <li><a href = "#" ><i class = "icon-pencil" ></i> Aplicaciones </a></li>
- <li><a href = "#" ><i clase = "i" ></i> Varios </a></li>
- </ul>
- <div clase = "grupo de control" >
- <label class = "control-label" for = "inputIcon" > Dirección de correo electrónico </label>
- < clase div = "controles" >
- < clase div = "entrada-prefijo" >
- <span clase = "complemento" ><i clase = "icono-sobre" ></i></span>
- < clase de entrada = "span2" id = "inputIcon" tipo = "texto" >
- </div>
- </div>
- </div>