## Container Les composants Container servent à structurer la page: ``: Conteneur de wrapping. Quand il est placé à l'intérieur de `` ou ``, tous les éléments enfants seront placés verticalement. Dans le cas contraire ils seront placés horizontalement. ``: Conteneur pour headers. ``: Conteneur pour section latérale (en général un menu). ``: Conteneur pour la section principal. ``: Conteneur pour footers. :::tip Ces composants utilisent flexbox, assurez vous que le navigateur supporte cette fonctionnalité. De plus, les éléments enfants directs de `` doivent être un des quatre éléments précédents, leur élément père devant obligatoirement être ``. ::: ### Mises en page habituelles :::demo ```html
Header Main Header Main Footer Aside Main Header Aside Main Header Aside Main Footer Aside Header Main Aside Header Main Footer
``` ::: ### Exemple :::demo ```html Option 1 Option 2 Option 3 Option 4-1 Option 1 Option 2 Option 3 Option 4-1 Option 1 Option 2 Option 3 Option 4-1 Tom ``` ::: ### Attributs de Container | Attribut | Description | Type | Valeurs acceptées | Défaut | |---------- |-------------- |---------- |-------------------------------- |-------- | | direction | Direction d'affichage pour les éléments enfants. | string | horizontal / vertical | vertical quand dans `el-header` ou `el-footer`; horizontal sinon | ### Attributs de Header | Attribut | Description | Type | Valeurs acceptées | Défaut | |---------- |-------------- |---------- |-------------------------------- |-------- | | height | Hauteur du header. | string | — | 60px | ### Attributs de Aside | Attribut | Description | Type | Valeurs acceptées | Défaut | |---------- |-------------- |---------- |-------------------------------- |-------- | | width | Largeur de la section. | string | — | 300px | ### Attributs de Footer | Attribut | Description | Type | Valeurs acceptées | Défaut | |---------- |-------------- |---------- |-------------------------------- |-------- | | height | Hauteur du footer. | string | — | 60px |