Por alguna razón, el texto dentro de la tabla todavía no está centrado. ¿Por qué? ¿Cómo centro el texto dentro de la tabla?
Para que quede realmente claro: por ejemplo, quiero que "Lorem" se siente en el medio de los cuatro "1".
@import url('http://twitter.github.com/bootstrap/assets/css/bootstrap.css');
table,
thead,
tr,
tbody,
th,
td {
text-align: center;
}
<table class="table">
<thead>
<tr>
<th>1</th>
<th>1</th>
<th>1</th>
<th>1</th>
<th>2</th>
<th>2</th>
<th>2</th>
<th>2</th>
<th>3</th>
<th>3</th>
<th>3</th>
<th>3</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="4">Lorem</td>
<td colspan="4">ipsum</td>
<td colspan="4">dolor</td>
</tr>
</tbody>
</table>
twitter-bootstrap
Sven
fuente
fuente
.text-center
, pero la especificidad de.table td
aún lo derrotará. Es por eso que bootstrap debería haber comenzado con nombres de etiquetas en lugar de lanzarse directamente en clases como.table
.texter-center
en el<table>
y todas las filas se convertirá centrada.En Bootstrap 3 (3.0.3), agregar la
"text-center"
clase a untd
elemento funciona de manera inmediata.Es decir, los siguientes centros
some text
en una celda de tabla:fuente
Creo que quién es la mejor combinación de html y Css para una modificación rápida y limpia es:
cierre la
<table>
etiqueta de inicio y luego copie donde desee :) Espero que pueda ser útil Tenga un buen día w stackoverflowps Bootstrap v3.2.0
fuente
Puede hacer que td's se alinee sin cambiar el CSS agregando un div con una clase de "text-center" dentro de la celda:
fuente
class
?td {text-align:left}
anulará cualquier intento adicional de centrar las cosas. Intenté hacerlo de esta manera, sin éxito.y corregir .text-center en bootstrap.css:
fuente
Tuve el mismo problema y una mejor manera de resolverlo sin usar
!important
fue definiendo lo siguiente en mi CSS:De esa forma, la especificidad de la
text-center
clase funciona correctamente en tablas.fuente
Si es solo una vez, no debes alterar tu hoja de estilo. Solo edita ese particular
td
:Salud
fuente
Una de las características principales de Bootstrap es que alivia el uso de la etiqueta! Important. Usar la respuesta anterior frustraría el propósito. Puede personalizar fácilmente bootstrap modificando las clases en su propio archivo css y vinculándolo después de incluir el boostrap css.
fuente
añadir:
fuente
simplemente dale al entorno
<tr>
una clase personalizada como:y haga que css solo seleccione
<td>
s que están dentro de una<tr>
con su clase personalizada.de esta forma, no se arriesga a anular otras tablas o incluso anular una clase base de arranque (como sugirieron algunos de mis predecesores).
fuente