Tengo este codigo:
<table class="topics" >
<tr>
<td style="white-space: nowrap; padding: 0 5px 0 0; color:#3A5572; font-weight: bold;">Test</td>
<td style="padding: 0 4px 0 0;">1.0</td>
<td>abc</td>
</tr>
<tr>
<td style="white-space: nowrap; padding: 0 5px 0 0; color:#3A5572; font-weight: bold;">test2</td>
<td style="padding: 0 4px 0 0;">1.3</td>
<td>def</td>
</tr>
</table>
Las filas están demasiado separadas. Quiero las líneas más juntas.
Lo que hice fue agregar el siguiente CSS pero no parece cambiar nada.
.topics tr { height: 14px; }
¿Qué estoy haciendo mal?
Respuestas:
prueba esto:
.topics tr { line-height: 14px; }
fuente
tr
. Esta solución establece la altura de la línea , no latr
altura.intente configurar el atributo para
td
así:fuente
height
en atd
es efectivamente altura mínima, que en este caso es realmente lo que quieres@dave
la solución funcionó.line-height
no funcionó contr
otd
. No estoy seguro si tiene algo que ver con el tiempo ya que la publicación original tiene seis años y algunas de las reglas html / css pueden haber cambiado ya que la mayoría de los navegadores ahora están usando HTML5.También puede eliminar algunos espacios adicionales si coloca una
border-collapse: collapse;
declaración CSS en su tabla.fuente
Encontré que la mejor respuesta para mis propósitos era usar:
los
white-space: nowrap
es importante ya que evita que las celdas de su fila se rompan en varias líneas.Personalmente, me gusta agregar
text-overflow: ellipsis
a mith
ytd
elementos para hacer que el texto desbordado se vea mejor agregando los topes completos finales, por ejemploToo long gets dots...
fuente
line-height solo funciona cuando es más grande que la altura actual del contenido de
<td>
. Por lo tanto, si tiene un icono de 50x50 en la tabla, latr
altura de la línea no hará que una fila sea más pequeña que 50px (+ relleno).Como ya ha configurado el relleno
0
, debe ser algo más,por ejemplo, un tamaño de fuente grande en el interior
td
que sea más grande que su 14px.fuente
Si está utilizando Bootstrap, mire
padding
sustd
s.fuente
una vez que necesite arreglar la altura de una fila valorada en particular usando CSS en línea de la siguiente manera ...
fuente
En cuanto a mí, decidí usar rellenos. No es exactamente lo que necesita, pero puede ser útil en algunos casos.
fuente