je dois construire un HTML/mise en page CSS avec la mise en page suivanteHTML et CSS..adding côté divs côte à côte n fois
| statique Div | Contenu DIV0 | Contenu Div1 | ... | Contenu DIVN | statique Div |
une version réduite de mon code est comme suit:
<div id="container">
<div id="static_div_1"></div>
<div id="content">
<div id="item1"></div>
<div id="item2"></div>
....
<div id="itemN"></div>
</div>
<div id="static_div_2"></div>
</div>
Exigences:
- Tous les DIVs ont besoin d'être empilés à côté de l'autre .
- J'ai besoin d'ajouter dynamiquement des DIV dans le contenu DIV en utilisant javascript
- Les DIV statiques ont besoin de maintenir leur position au début et à la fin du contenu.
- contenu DIV doit faire défiler horizontalement
Je me bats avec les questions suivantes:
- Après un moment, le div contenu commence enroulant commencent à rendre la DIV et une autre rangée de DIVs inséré.
Éditer: Ce n'est pas quelque chose de tabulaire dans la nature comme des données simples. Supposons que chaque div est comme une forme en soi. Quelque chose ressemblant à un W2. J'ai juste besoin de faire défiler le contenu DIV. . Pour rendre les choses pires que je ne suis pas vraiment un gars GUI .. :(
Toute aide sera grandement appréciée
Des raisons spécifiques pour lesquelles vous n'utilisez pas de tables? – AniDev
Pourquoi n'attendez-vous pas ce comportement? Une fois que les divs atteignent collectivement une certaine largeur, vous allez expérimenter un emballage.Êtes-vous en train de suggérer que l'emballage arrive trop tôt ou à un moment inattendu? –
Je suis d'accord avec @AniDev - Stacking Divs côte à côte est une manœuvre extrêmement compliquée et délicate. Je me suis battu moi-même pendant un certain temps il n'y a pas si longtemps et j'ai fini par abandonner. Votre exemple ressemble plus à un affichage de données, ce à quoi les tables sont traditionnellement utilisées, même dans une page basée sur CSS. – morganpdx