J'ai une page web qui montre beaucoup de données tabulaires et chacune de ces tables doit être placée sur une ligne horizontale. J'ai raillé jusqu'à un exemple ci-dessous:css div overflow et taille horizontale dynamique
<html>
<style>
.outer{width:300px;height:300px;overflow: scroll;}
.inner{white-space: nowrap;}
.inline{float: left;}
</style>
<body>
<div class="outer">
<div class="inner">
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
<div class="inline"><table><tr><td>stuff</td></tr></table></div>
</div>
</div>
</body>
</html>
Je rencontre des problèmes que la div intérieure enveloppements la table divs à moins que je le mettre à une grande largeur telle que 4000px. Y a-t-il une bonne façon de garder toutes les tables en ligne même si elles dépassent la taille de la div externe avec juste css?
Vous allez devoir donner d'autres exemples ici. Quel est le div interne dont vous parlez? Quels sont "les objets"? – Welbog
J'ai essayé de rendre cela plus clair. – bobwah
Est-ce que c'est juste quand les «trucs» sont exceptionnellement longs, ou toujours emballés? –