Hoy traemos una solución bastante simple y muy efectiva que en caso de tener que implementarla en un proyecto apenas va interferir en la maquetación. Se trata solamente de añadir un scroll horizontal a la tabla.
Para ello, primero hay que añadir una capa contenedora a la tabla.
<div class="table-container"> <table> ... <table> </div>
Luego aplicar el siguiente código CSS
.table-container { width: 100%; overflow-y: auto; _overflow: auto; margin: 0 0 1em; }
NOTA: en dispositivos IOS se puede hacer scroll horizontal, pero por defecto no se muestra la barra de desplazamiento. Para que se vea, añadimos el siguiente código CSS:
.table-container::-webkit-scrollbar { -webkit-appearance: none; width: 14px; height: 14px; } .table-container::-webkit-scrollbar-thumb { border-radius: 8px; border: 3px solid #fff; background-color: rgba(0, 0, 0, .3); }
Decir que esta es una solución de las que propone la web maxdesign. ¡No dudéis en consultar otros métodos!
buen aporte !
ResponderEliminarMagnífico post y funciona. Acabo de probarlo!
ResponderEliminarmuy buen ejemplo!
ResponderEliminar¡Genial! Me funcionó.
ResponderEliminarMuchas gracias, funciona de maravilla.
ResponderEliminarSaludos, como vinculo el css con la tabla?
ResponderEliminarSimplemente hay que añadir una capa con la clase "table-container" que contenga a la tabla.
ResponderEliminarMe funcionó, genial
ResponderEliminar