réactif tableau avec plusieurs colonnes dans le bootstrap
J'ai essayé de trouver une réponse pour "nième" nombre de colonnes dans une table de bootstrap. Certains gars demandé avant, mais encore il n'y a pas de solution. Donc, ma question est de savoir comment gérer avec la réactivité de colonnes. Disons que j'ai 5 colunms avec son propre nom.
| les rues les noms de | Victoria | Lombard | Champs-Elysées | Chervonoarmeyskaya |
(sans abréviation, comme un lecteur a comprendre)
Ma solution:
a) Jouer avec la taille de police, les rendant plus petites pour s'adapter à 320px taille. mais réussir à 480px (au moins pour une taille lisible).
b) en Enlevant tout le rembourrage à l' ".tableau thead > tr > th .table tbody > tr > th," avec @media (max-width: 480px) pour obtenir plus d'espace.
c) et la dernière consiste à ajouter une condition comme (commutation automatique de la taille de l'écran si "320px, 360px" sur "480px, 640px").
Je ne sais pas si c'est une bonne idée?
ça va fonctionner correctement sur tous les petits appareils comme l'iphone, ipod, samsung ..., nokia ..., sony etc... avec la compatibilité inter-navigateur? si oui, comment en rendre compte?
voici mon code:
<table class="table table-responsive">
<table class="table table-striped table-bordered">
<thead>
<tr class="alert alert-info">
<th>the streets' names</th>
<th>Victoria</th>
<th>Lombard</th>
<th>Champs-Elysées</th>
<th>Chervonoarmeyskaya</th>
</tr>
</thead>
<tbody>
<tr>
<td>Location</td>
<td>Australia</td>
<td>United States</td>
<td>France</td>
<td>Ukraine</td>
</tr>
</tbody>
</table>
</table>
P. S. Si quelqu'un va trouver une solution, considérer au sujet de 7 à 10 colonnes. Merci.
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas à propos de travailler avec des tables standard dans le bootstrap, mais avons rencontré un couple de plugins qui fonctionnent vraiment bien avec les tables de prise de réactif.
FooTable
Je n'ai pas réellement utilisé FooTables mais il a l'air génial. Elle s'effondre en colonnes spécifiées dans la section extensible.
tables de données (responsive version)
Ce que j'ai utilisé et utilise les mêmes fonctionnalités de FooTables mais avec le Datatables look et de l'api. Le lien montre précisément comment intégrer bootstrap.
Je suppose que la meilleure solution dans ce cas pour les petits appareils est de simplement masquer d'autres moins importants, des colonnes. Offrir une option pour voir plus de colonnes, mais laisser les utilisateurs se rendent compte qu'ils obtiendront une barre de défilement.
N'est tout simplement plus joliment possible de mettre que le nombre de colonnes sur un petit écran. Il est également admis que les versions mobiles se montrent de moins ou de l'afficher dans une manière différente.
Je pense que cette question a moins à voir avec Bootstrap et plus à voir avec la sélection d'une approche à utiliser pour répondre tables en général. Voici quelques méthodes que j'ai essayé avant de traiter avec des tables dans de petites résolutions:
table-responsive
classe et juste avoir une barre de défilement horizontale.Il y a aussi quelques autres sensible table options. Celui que vous sélectionnez sera susceptible de dépendre du contexte de votre site et de vos préférences personnelles.
Une façon de le faire est avec un horizontal jQuery accordéon. Voici un exemple d'utilisation des photos et vous pouvez l'utiliser pour afficher une colonne de votre table à la fois.
Suffit d'utiliser le responsive option pour traiter de nombreuses colonnes.
https://github.com/DataTables/Responsive
Inclure des tables de données avec le droit de démarrage de la version et ensuite: