Génération du site web de l'ULB - format xml
sommairesommaireindexindexpage précédentepage précédentepage suivantepage suivanteimprimerimprimerenvoyerenvoyermarquermarquer

Éléments <zones> de mise en page: division en colonnes

Par défaut, lorsque l'élément <zones> n'est pas utilisé, l'information est affichée dans une seule colonne qui couvre l'entièreté de la page (en pleine largeur).

Vous pouvez opter pour une mise en page alternative, grâce à l'élément <zones>.

Celui-ci permet de diviser la page en deux colonnes ou en trois colonnes. La taille de ces colonnes va dépendre de la mise en page choisie, en général on utilisera une large colonne pour le texte principal et une ou deux petites colonnes, à placer à gauche ou à droite de la colonne principale, destinées à contenir des informations supplémentaires hors-texte (menus, images, citations...).

Par exemple, si vous voulez une petite colonne à gauche et une colonne principale à droite, il suffit d'utiliser cet élément <zones> avec un sous-élément <zone id="gauche">: tout ce qui se trouve dans cet élément <zone id="gauche"> ira dans une petite colonne hors-texte à gauche, le reste (titres, paragraphes, images...) ira dans la colonne principale (à droite de la petite colonne).


Colonne hors-texte à gauche

Hors texte

Cette petite colonne sert à contenir du texte, des images, un menu particulier, en dehors du texte normal de la page

Si l'élément <zones> possède un élément <zone id="gauche">, une petite colonne apparaîtra à gauche de la colonne de texte normale.

Toute l'information contenue dans l'élément <zone id="gauche"> est placée dans cette petite colonne. Le reste ira dans la colonne principale à droite.

Le style du texte qui y est placé est automatiquement adapté (dans notre exemple, le texte est écrit en gris, non justifié).

<document>
   <page>
      ...
      <titre2>Colonne hors-texte à gauche</titre2>  
      <zones>
         <zone id="gauche">
            <titre3>hors texte</titre3>         
            <p>Cette petite...</p>
         </zone>
         <p>Si l'élément...</p>
         <p>Toute l'information...</p>
         ...
      </zones>
      ...
   </page>
</document>

Un élément <zone id="gauche"> contient les mêmes éléments d'information dans une page qu'une page normale (titres, paragraphes, images...).


Colonne hors-texte à droite

Si l'élément <zones> possède un élément <zone id="droite">, une petite colonne apparaît à droite de la colonne de texte normale.

Toute l'information contenue dans l'élément <zone id="droite"> est placée dans cette petite colonne.

<document>
   <page>
      ...
      <titre2>Colonne hors-texte à droite</titre2>  
      <zones>
         <zone id="droite">
            <titre3>hors texte</titre3>         
            <p>Cette petite...</p>
         </zone>
         <p>Si l'élément...</p>
         <p>Toute l'information...</p>
         ...
      </zones>
      ...
   </page>
</document>

Un élément <zone id="droite"> contient des éléments d'information dans une page (titres, paragraphes, images...).

Hors texte

Cette petite colonne sert à contenir du texte, des images, un menu particulier, en dehors du texte normal de la page


Colonnes hors-texte à gauche et à droite

Hors texte

Cette petite colonne sert à contenir du texte, des images, un menu particulier, en dehors du texte normal de la page

Si l'élément <zones> possède à la fois un élément <zone id="gauche"> et un élément <zone id="droite">, une petite colonne apparaîtra de chaque coté de la colonne de texte principale (à gauche et à droite).

<document>
   <page>
      ...
      <titre2>Colonnes hors-texte à gauche et à droite</titre2> 
      <zones>
         <zone id="gauche">
            <titre3>hors texte</titre3>         
            <p>Cette petite...</p>
         </zone>
         <zone id="droite">
            <titre3>hors texte</titre3>         
            <p>Cette petite...</p>
         </zone>
         <p>Si l'élément...</p>
         ...
      </zones>
      ...
   </page>
</document>

Hors texte

Cette petite colonne sert à contenir du texte, des images, un menu particulier, en dehors du texte normal de la page


Deux colonnes hors-texte à gauche

Hors texte

Cette petite colonne sert à contenir du texte, des images, un menu particulier, en dehors du texte normal de la page

Hors texte

Cette petite colonne sert à contenir du texte, des images, un menu particulier, en dehors du texte normal de la page

Si l'élément <zones> possède deux éléments <zone id="gauche"> , deux petites colonnes apparaîtront à gauche de la colonne de texte principale.

<document>
   <page>
      ...
      <titre2>Deux colonnes hors-texte à gauche</titre2> 
      <zones>
         <zone id="gauche">
            <titre3>hors texte</titre3>         
            <p>Cette petite...</p>
         </zone>
         <zone id="gauche">
            <titre3>hors texte</titre3>         
            <p>Cette petite...</p>
         </zone>
         <p>Si l'élément...</p>
         ...
      </zones>
      ...
   </page>
</document>

Deux colonnes hors-texte à droite

Si l'élément <zones> possède deux éléments <zone id="droite"> , deux petites colonnes apparaîtront à droite de la colonne de texte principale.

<document>
   <page>
      ...
      <titre2>Deux colonnes hors-texte à droite</titre2> 
      <zones>
         <zone id="droite">
            <titre3>hors texte</titre3>         
            <p>Cette petite...</p>
         </zone>
         <zone id="droite">
            <titre3>hors texte</titre3>         
            <p>Cette petite...</p>
         </zone>
         <p>Si l'élément...</p>
         ...
      </zones>
      ...
   </page>
</document>

Hors texte

Cette petite colonne sert à contenir du texte, des images, un menu particulier, en dehors du texte normal de la page

Hors texte

Cette petite colonne sert à contenir du texte, des images, un menu particulier, en dehors du texte normal de la page


Largeur des colonnes

Les largeurs (en pixels) de ces colonnes, utilisées notamment pour déterminer la taille maximale des images, sont reprises dans le tableau suivant:

Type de mise en page

taille grande colonne

taille petite(s) colonne(s)

une seule colonne:

950px

-

une grande et une petite colonne:

725px

200px

une grande et deux petites colonnes:

500px

200px


ULB - entreprise écodynamique