Quien me ayuda a resolver este problema en tabla con CSS

eruizr82 Seguir

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
15 Ene 2020
Mensajes
609
Alguien puede ayudarme con este problema ?

Mi tabla en PC se ve completamente bien, pero en movil, la info queda en un pequeño espacio dentro de la tabla. (En la parte de abajo dejo el codigo que estoy utilizando).


En PC se ve así:
1682621029685.png


En movil se ve asi:

1682621110675.png


HTML:
<table class="tftable" border="1">
<tr><th>Nombre</th><th>Cantidad/100g</th></tr>
<tr><td>Componente</td><td>0.2 mg</td></tr>
</table>

CSS:
.tftable {
width: 100%;
font-size:12px;
color:#333333;
border-width: 1px;
border-color: #a9a9a9;
border-collapse: collapse;
}

.tftable th {
font-size:12px;
background-color:#b8b8b8;
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #a9a9a9;
text-align:left;}
.tftable tr {
background-color:#ffffff;}
.tftable td {
font-size:12px;
border-width: 1px;
padding: 8px;border-style: solid;
border-color: #a9a9a9;
}
.tftable tr:hover {
background-color:#ffff99;}

@Media (max-width: 767px) {
tftable {
display: block;
overflow-x: auto;
white-space: nowrap;
}
 

Puko

Delta
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 Dic 2022
Mensajes
704
'tftable' es el nombre que le pusiste a class .. en @ Media le falta el punto, asi .tftable{
y
el cierre '}' de @ media ... asi ...

@Media (max-width: 767px) {
.tftable {
...
}
}

Pero es @Media only screen and
y ya me sale como en tu movil

si le quitas a @ Media display: block; ya se ve bien pero al ancho con el width: 100%
pero ..
al llegar tftable a 766px 'cambia' con @ Media .. pero no cambia nada con width: 100%; es como si NO pusieras @ Media y se ajusta sola cuando reduces la pantalla

O asi ..
tftable se reduce al llegar a 766px y con width: max-content ya se le quita el 100% del ancho (imagen adjunta)

@Media only screen and (max-width: 767px)
.tftable {
display: block;
overflow-x: auto;
white-space: nowrap;
width: max-content;
}

¿asi? ¿o como? ¿o cual espacio?
 

Adjuntos

  • 2023-04-27_235527.jpg
    2023-04-27_235527.jpg
    28 KB · Visitas: 24
Última edición:

eruizr82

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
15 Ene 2020
Mensajes
609
'tftable' es el nombre que le pusiste a class .. en @ Media le falta el punto, asi .tftable{
y
el cierre '}' de @ media ... asi ...

@Media (max-width: 767px) {
.tftable {
...
}
}

Pero es @Media only screen and
y ya me sale como en tu movil

si le quitas a @ Media display: block; ya se ve bien pero al ancho con el width: 100%
pero ..
al llegar tftable a 766px 'cambia' con @ Media .. pero no cambia nada con width: 100%; es como si NO pusieras @ Media y se ajusta sola cuando reduces la pantalla

O asi ..
tftable se reduce al llegar a 766px y con width: max-content ya se le quita el 100% del ancho (imagen adjunta)

@Media only screen and (max-width: 767px)
.tftable {
display: block;
overflow-x: auto;
white-space: nowrap;
width: max-content;
}

¿asi? ¿o como? ¿o cual espacio?
Vale voy a probarlo, te agradezco.
 

ultracobra

Ni
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
12 Abr 2017
Mensajes
3.874
Te funcionó con esas modificación?

@Media (max-width: 767px) {
.tftable {
display: block;
overflow-x: auto;
white-space: nowrap;
}
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba