« Le langage HTML/Zones de mise en forme » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 154 :
== Mise en application ==
 
Voici un exemple de styles de mise en forme avec un menu, un centre de page et un bas de page. La page se compose de trois calques <code><nowikisyntaxhighlight lang="html" inline><div></nowiki></codesyntaxhighlight> les uns derrière les autres. Les blocs sont modulables : peu importe l'ordre dans lequel on les écrit, on obtient le même rendu final.
 
<syntaxhighlight lang="html">
{{gris|&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<nowiki>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</nowiki>">
&lt;<!DOCTYPE html xmlns{{=}}PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<nowiki>http://www.w3.org/1999TR/xhtml<xhtml1/nowiki>DTD/xhtml1-strict.dtd" xml:lang{{=}}"fr" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
&lt;<head>
&lt;<title>Titre</title>
&lt;<meta http-equiv{{=}}"Content-Type" content{{=}}"text/html; charset{{=}}iso-8859-1" />}}
{{vert|&lt;<style}} type="text/css"{{vert|>}}
{{bleu|.un
{}}
position: absolute;
top: 20px; left: 20px; width: 100px; height: 100px
{{bleu|} }}
{{bleu|.deux
{}}
position: absolute;
top: 20px; left: 50%; width: 100px; height: 200px
{{bleu|} }}
{{bleu|.trois
{}}
position: absolute;
bottom: 20px; left: 20px; width: 100px; height: 20px
{{bleu|} }}
{{vert|&lt;</style>}}
{{gris|&lt;</head>
&lt;<body>}}
{{vert|&lt;<div}} class="un"{{vert|>}}
&lt;body>}}
<p>menu</p>
{{vert|&lt;div}} class="un"{{vert|>}}
{{vert|&lt;</div>}}
{{bleu|&lt;p>}}menu{{bleu|&lt;/p>}}
{{vert|&lt;/<div class="deux">}}
{{bleu|&lt;<p>}}centre{{bleu|&lt;</p>}}
{{vert|&lt;div}} class="deux"{{vert|>}}
</div>
{{bleu|&lt;p>}}centre{{bleu|&lt;/p>}}
{{vert|&lt;/<div class="trois">}}
{{bleu|&lt;<p>}}bas de page{{bleu|&lt;</p>}}
{{vert|&lt;div}} class="trois"{{vert|>}}
</div>
{{bleu|&lt;p>}}bas de page{{bleu|&lt;/p>}}
{{gris|&lt;</body>
{{vert|&lt;/div>}}
&lt;</html>}}
{{gris|&lt;/body>
</syntaxhighlight>
&lt;/html>}}
 
== Voir aussi ==