La communauté ALL HTML c'est 60187 membres à ce jour dont 1 inscrits aujourd'hui et 21 depuis une semaine.
Article publié le mardi 23 mai 2006 par koala64.
Cet article est classé dans les catégories « CSS »
Ce tutoriel a pour objectif de vous montrer comment faire une mise en page fixe à deux colonnes de mêmes hauteurs en utilisant les langages XHTML et CSS. On utilise ici la technique du positionnement flottant. Quelques rappels liés aux standards et à l'accessiblité y sont préconisés...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Mise en page fixe à deux colonnes de mêmes hauteurs (positionnement flottant)</title>
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
</head><body>
<!--Document-->
<div id="document">
<!--Colonne 1-->
<div id="colonne1">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec sollicitudin. Vivamus ac est sit amet nulla gravida sollicitudin. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis ultricies, elit nec imperdiet ultricies, magna urna porta mi, et tempor mi tellus at pede. Praesent eros ipsum, venenatis at, ultrices sed, tincidunt sed, nisl. Aliquam erat volutpat. Aenean pulvinar. Aliquam at libero. Suspendisse tristique, justo sed malesuada sodales, eros lorem tempor nisl, vitae egestas lectus diam at lectus. Morbi purus felis, euismod eget, iaculis a, fermentum a, magna. Morbi lacus. Curabitur ligula. In lacinia. Sed massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nunc vitae ipsum in urna vestibulum placerat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus rutrum nisi vel nulla. Proin condimentum interdum elit.</p>
</div>
<!--Colonne 2-->
<div id="colonne2">
<p>Nulla facilisi. Vestibulum odio velit, mollis eget, ornare ut, tincidunt et, lacus. Duis scelerisque, mauris nec laoreet commodo, neque ipsum convallis ligula, in vehicula ligula elit sit amet leo. Aliquam erat volutpat. Phasellus ac odio. Cras cursus consectetuer velit. Fusce cursus volutpat odio. Aliquam et pede sit amet quam aliquam blandit. Ut non magna. Mauris et risus nec mi congue elementum. Phasellus justo. Maecenas erat. In egestas, enim ac vehicula aliquet, dolor felis tempor lacus, at elementum leo sapien sed ipsum. In porttitor nulla vel mi.</p>
</div>
<!--Astuce-->
<div id="astuce">
</div>
</div>
</body></html>
*
{
padding: 0;
margin: 0;
border: 0;
}
body
{
background-color: #88F;
color: #000;
font: .8em/1.5em Verdana, Arial, sans-serif;
}
#document
{
width: 770px;
background-color: #FF8;
}
#colonne1
{
width: 185px;
float: left;
background-color: #FC8;
}
#colonne2
{
width: 585px;
float: left;
}
#astuce
{
clear: left;
}
p
{
padding: 20px;
}
#document
{
width: 770px;
background-color: #FF8;
margin: 0 auto;
text-align: center;
}
#document *
{
text-align: left;
}
<!--Entete-->
<div id="entete">
<h1>Lorem ipsum</h1>
</div>
<!--Astuce-->
<div id="astuce">
<address><a href="http://www.allhtml.com">ALL HTML</a></address>
</div>
#entete
{
height: 7em;
line-height: 7em;
background-color: #8FC;
}
#astuce
{
clear: left;
height: 3em;
line-height: 3em;
background-color: #8FC;
}
*
{
padding: 0;
margin: 0;
border: 0;
}
body
{
background-color: #88F;
color: #000;
font: .8em/1.5em Verdana, Arial, sans-serif;
}
#document
{
width: 770px;
background-color: #FF8;
margin: 0 auto;
text-align: center;
}
#document *
{
text-align: left;
}
#entete
{
height: 7em;
line-height: 7em;
background-color: #8FC;
}
#colonne1
{
width: 185px;
float: left;
background-color: #FC8;
}
#colonne2
{
width: 585px;
float: left;
}
#astuce
{
clear: left;
height: 3em;
line-height: 3em;
background-color: #8FC;
}
p
{
padding: 20px;
}
Plus d'informations :
Commentaire publié le vendredi 24 novembre 2006 à 09 h 19 par Mathyeux
Commentaire publié le vendredi 24 novembre 2006 à 09 h 51 par koala64
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.
Discutez et échangez sur ce thème dans notre forum XHTML - HTML - CSS.
13/03/2010 à 00 h 51
Affiché une fenêtre a l'ouverture du site (9 réponses)
11/03/2010 à 20 h 26
Problème avec l'utilisation de lightbox sur une area shape (0 réponse)
10/03/2010 à 11 h 05
IE6 et hauteur automatique (2 réponses)
10/03/2010 à 09 h 55
Accéder à un dossier via l'introduction de son nom dans un formulaire (6 réponses)
08/03/2010 à 22 h 16
Accès à une page Web après saisie d'une date (0 réponse)