J'ai un petit problème, j'ai un élément et je voudrais lui attribué une taille en largeur correspondant à 80% de celle de l'écran. Malheureusement, quand je met :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#smenu1, #smenu2, #smenu3, #smenu4 {
position: absolute;
left: 0;
font-size: 0.7em;
width: 80%;
}
Cela me fait 80% de l'élément #smenu et non pas de son conteneur qui est body.
Ma question est simple : comment faire pour que je puisse affecter à cet élément la taille d'un autre élément ?

Ce qui donnerais par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#smenu1, #smenu2, #smenu3, #smenu4 {
position: absolute;
left: 0;
font-size: 0.7em;
width: body.80%;
}
Ce qui ne marche pas bien sûr