Version 3 (modified by lipki, 14 years ago) (diff) |
---|
Mise en page
Pour permettre une mise en page plus poussé, on va utilisé un nouveau système. Ce système fonction sur la base de phrases, qui seront ensuite transformer en div imbriquer.
exemple de phrase : A/[B/CDE/FGH]--I
résultat : Le thème Noviny (en gros)
d'autres exemple plus bas.
Il manque juste une interface js pour faire le boulot.
Prenons un exemple simple
Vous voulez divisez votre espace en deux colonnes de taille identique.
La phrase sera tous simplement :
AB
Le plugin comprend qu'il faut créer deux colonnes, de taille identique.
Le code html :
<div class="layout layout-A" style="float: left; width: 50%;"></div> <div class="layout layout-B" style="float: left; width: 50%;"></div> <hr style="clear: both; visibility: hidden;"/>
Deuxième exemple
La Première colonne doit être deux fois plus grande que la deuxième.
On peut l'écrire de deux manières différentes.
AAB ou A-B
Dans ce cas le plugin comprend qu'il faut réservé deux fois plus de place a la première colonne.
Le code html :
<div class="layout layout-A" style="float: left; width: 66.6666%;"></div> <div class="layout layout-B" style="float: left; width: 33.3333%;"></div> <hr style="clear: both; visibility: hidden;"/>
Troisième exemple
La Première colonne doit être trois fois plus grande que la deuxième.
Et on ajoute une deuxième ligne, qui elle sera divisé en trois colonne de taille égale.
A--B/CDE ou AAAB/CDE
Le / permet de créer une nouvelle ligne.
Le code html :
<div class="layout layout-A" style="float: left; width: 75%;"></div> <div class="layout layout-B" style="float: left; width: 25%;"></div> <hr style="clear: both; visibility: hidden;"/> <div class="layout layout-C" style="float: left; width: 33.3333%;"></div> <div class="layout layout-D" style="float: left; width: 33.3333%;"></div> <div class="layout layout-E" style="float: left; width: 33.3333%;"></div> <hr style="clear: both; visibility: hidden;"/>
Plus Dur
On divise une première fois l'espace en deux, la deuxième colonne on la divise dans la hauteur.
L'image est plus parlante.
A[B/C]-
Les crochets représente une colonne, a l'intérieur B/C divise la colonne en deux lignes.
Le code html :
<div class="layout layout-A" style="float: left; width: 33.3333%;"></div> <div class="layout layout-B/C" style="float: left; width: 66.6666%;"> <div class="layout layout-B" style="float: left; width: 100%;"></div> <div class="layout layout-C" style="float: left; width: 100%;"></div> <hr style="clear: both; visibility: hidden;"/> </div> <hr style="clear: both; visibility: hidden;"/>
Exercice
Le thème Noviny
A/[B/CDE/FGH]--I
Attachments
-
layout1.png
(2.2 KB) - added by lipki 14 years ago.
-
layout2.png
(2.4 KB) - added by lipki 14 years ago.
-
layout3.png
(4.3 KB) - added by lipki 14 years ago.
-
layout4.png
(3.2 KB) - added by lipki 14 years ago.