Estoy tratando de mostrar una tabla con 4 columnas, una de las cuales es una imagen. A continuación se muestra la instantánea: -
Quiero alinear verticalmente el texto a la posición central, pero de alguna manera el CSS no parece funcionar. He utilizado las tablas receptivas de bootstrap. Quiero saber por qué mi código no funciona y cuál es el método correcto para hacerlo funcionar.
el siguiente es el código de la tabla
CSS
img {
height: 150px;
width: 200px;
}
th, td {
text-align: center;
vertical-align: middle;
}
HTML
<table id="news" class="table table-striped table-responsive">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th>Phone</th>
<th>Photo</th>
</tr>
</thead>
<tbody>
<?php
$i=0;
foreach ($result as $row)
{ ?>
<tr>
<td>
<?php echo 'Lorem Ispum'; ?>
</td>
<td>
<?php echo '[email protected]'; ?>
</td>
<td>
<?php echo '9999999999'; ?>
</td>
<td>
<?php echo '<img src="'. base_url('files/images/test.jpg').'">'; ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
html
css
twitter-bootstrap
Piyush Vishwakarma
fuente
fuente
<table class="table vertical-align">
y aumentar ligeramente la especificidad del selector usando esa clase,table.vertical-align > tbody > tr > td {}
. Sin embargo, también puede hacerlo.table.vertical-alilgn > tbody > tr > td {}
con una especificidad mayor que la primera opción. Siempre trato de aumentar la especificidad en mis selectores de CSS lo menos posible si puedo. Observe que la primera opción es seleccionar un elemento de tabla que tiene,.vertical-align
mientras que la segunda opción es seleccionar un elemento que tiene las clases.table
AND.vertical-align
.A partir de Bootstrap 4, ahora es mucho más fácil usar las utilidades incluidas en lugar de CSS personalizado. Simplemente tiene que agregar la clase align-middle al elemento td:
fuente
Para mi
<td class="align-middle" >${element.imie}</td>
funciona. Estoy usando Bootstrap v4.0.0-beta.fuente
Lo siguiente parece funcionar:
Puede postularse a una tabla específica así:
fuente
!important
es exagerado, agregando mucha más especificidad de la necesaria.SCSS
utilizar
fuente
Tratar:
fuente