J'ai un div avec 100% de largeur contenant une table. La largeur de la table dépend de la largeur de la cellule et doit être supérieure à la largeur div.Défilement horizontal sur mobile
<div class="row">
<table>
<tr><td></td><td></td></tr>
</table>
</div>
Par exemple, la largeur de la rangée pourrait être 300px (en raison de 100%), et la largeur fixe d'un td pourrait être 200px.
Dans ce cas, j'ai besoin de faire défiler horizontalement la table entière à l'intérieur de la zone div.
La rédaction de ce
.row {
overflow-x: scroll;
}
faire tous les travaux sur pc (défilement avec pavé tactile horizontalement). Mais quand je fais l'accès à partir d'un navigateur mobile n'est pas possible de faire défiler.
J'ai également essayé -webkit-overflow-scrolling: le toucher mais ne semble pas être reconnu par les navigateurs (chrome et opéra).
Une idée sur la façon de résoudre?
Aussi je mets ci-dessous quelques informations de tête qui peuvent être utiles pour résoudre
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
Merci à l'avance
overflow-x ne fonctionne pas sur le navigateur mobile avec geste tactile. Fonctionne bien dans pc. – user2540463