Je sais qu'il y a des tonnes d'articles partout sur Google à faire quelque chose de similaire, mais le problème est qu'ils varient tous sur l'implémentation. Ce que je voudrais essentiellement faire est d'avoir un seul div d'une largeur fixe être aligné au centre de ma page, avec des barres sur le côté stylable à ce que je voudrais. Dans Flex (MXML), je pourrais facilement y arriver avec quelque chose comme ceci:Aligning Divs with CSS
<mx:HBox width="100%">
<mx:VBox id="sideBarLeft" width="100%"/>
<mx:Panel id="content" width="500"/>
<mx:VBox id="sideBarRight" width="100%"/>
</mx:HBox>
Cela me donnerait un design qui ressemble à ceci:
[sideBarLeft][content][sideBarRight]
Les barres latérales élargiraient comme la zone d'écran grandit, mais le contenu resterait le même, 500px de large.
Comment est-ce que j'aurais réalisé ceci en HTML avec des divs et CSS? De même, existe-t-il un moyen de définir la largeur minimale des barres latérales? C'est à dire: une taille qu'ils ne pouvaient pas réduire ci-dessous? (Par exemple: < mx: VBox id = "sideBarLeft" width = "100%" minWidth = "150"/>)
Et je présente mes excuses pour la nature de combien d'un novice que je suis à ce genre de choses. Je suppose que j'ai passé trop de temps à des applications de construction et trop peu de temps avec HTML et CSS :)
Sérieusement. Veerrry sympa. – Donut
C'est un génie fou. Bon travail! Désolé, car j'apprends davantage sur CSS, je suis constamment découragé par d'autres développeurs d'utiliser des tables. Il y a comme ce vaudou bizarre à propos de l'utilisation de tables dans un design. –
Il y a des cas où il est bon d'utiliser des tables, et quand il est bon d'utiliser div. La pensée générale sur Internet est de n'utiliser que div ... je dirais d'utiliser div, mais si vous avez absolument besoin d'utiliser des tables, allez-y - surtout dans un cas comme celui-ci, où il sera compatible avec tous les navigateur (plus-que les astuces CSS avancées). Tout dépend de la complexité de votre mise en page. – Breakthrough