Etape n°4

On ajoute un peu d'animation avec a:hover, donc quand le pointeur passe au dessus du menu.
  /*on change la couleur de fond et de texte*/
  /*plus foncé à droite et à gauche*/
  /*on modifie les bordures et espacements
  pour que l'ensemble ne bouge pas*/
#menugauche li a:hover{
background-color:#A9CFFE;
color:#FFF;
border-left:8px solid #6600CC;
border-right:8px solid #5200A4;
border-bottom:3px solid #E9F5FE;
border-top:4px solid #E9F5FE;
padding-bottom:1px;
padding-top:1px;
padding-right:0;
width:135px;
}
A partir d'ici, les navigateurs anciens font n'importe quoi :
  /*deux colonnes*/
  /*float génère l'incompatibilité*/
  /*espacement entre les deux colonnes*/
  /*44%+.8+.8 pour la largeur réelle*/
.demi{
border:1px solid #FAAAFF;/*pb Netscape*/
float:left;
display:inline;/*ie fix*/
margin-left:.8em;
margin-right:.8em;
width:44%;
background-color:#E7F3FE;
/**/
text-align:left;
text-indent:.5em;
}
  /*on ajoute un écart entre texte et bordure*/
.demi div.n{
padding:10px;/*equivaut à padding:10px 10px 10px 10px;*/
line-height:1.2em;
}
.demi{
line-height:1.5em;/*bug Opera ie*/
}
.table_container {
width: 100%; /*99% nn6*/
border-right:1px solid #FAAAFF;
border-bottom:1px solid #FAAAFF;
overflow:hidden;/*force le conteneur à encadrer le contenu*/
}
.ligne_container {
width: 100%;
border-top:1px solid #FAAAFF;
overflow:hidden;
display:table; /* nn6 Opera 6*/
}
  /*trois colonnes*/
.donnee_container{
width:32%;
}
  /*deux colonnes ici colonne large*/
.donnee_container2{
width:66%;
}
  /*bordures*/
  /*cacher le texte s'il déborde*/
  /*pas de passage à la ligne*/
.donnee_container,.donnee_container2{
float:left;
border-left:1px solid #FAAAFF;
white-space: nowrap;
overflow:hidden;
display:table-cell; /* nn6 Opera 6*/
}
.ligne_container p {margin:0 0 0 5px;}
Après utilisation de float, clear est nécessaire pour marquer la fin de la division et entourer le contenu.
.clear{
clear:both;
padding-bottom:1px;/*Netscape 6 & 7*/
}
Un titre pour un tableau avec trois colonnes

Gauche

Centre

Droite

Le texte disparaît

s'il dépasse

les possibilités de l'écran

afin de conserver

l'alignement.

 

 

 

 

Un titre pour un tableau avec deux colonnes

Colonne de gauche large

colonne étroite

texte centré

caractères gras

 

 

Une colonne à gauche occupant la moitié de la partie contenu de la page avec une marge à droite et à gauche.
Une colonne à droite occupant la moitié de la partie contenu de la page avec une marge à droite et à gauche.

Le menu peut aussi utiliser <dl>, <dt> et <dd> si besoin au lieu de <ul> et <li>.

Passons à la dernière étape.