Bonjour,
Alors pour simplifier j'ai une page en XHTML 1.1 et j'utilise des feuilles de style externes pour la présentation. J'ai dans cette page une barre de navigation à droite qui fait 230 pixels (right: 0; witdh: 230px; ) et le reste doit être pris par le contenu.
Le problème c'est que je ne sais pas comment expliquer au navigateur que le contenu doit prendre toute la place restante.
Je me suis dit, je vais mettre :
left: 0;
right: 230px;
Là les navigateurs comprennent tous que le contenu prend toute la place jusqu'à 230 pixels de la droite sauf IE. :mouais:
Alors comment faire pour lui expliquer sachant que je ne peux pas utiliser l'attribut width puisque je ne connaît pas la largeur du contenu (elle varie en fonction de la taille de la fenêtre) et que je ne peux pas utiliser des pourcentages puisque la barre de droite n'a pas une largeur en pourcentage.
De la même manière, j'aimerais que la barre de droite fasse toute la hauteur sauf une partie en haut réservée au logo et une en bas réservée à d'autres infos. J'utilise donc le code suivant:
top: 98px;
bottom: 43px;
Et tous les navigateurs comprennent sauf IE (je ne peux pas là non plus utiliser des pourcentages).
Merci d'avance
Alors pour simplifier j'ai une page en XHTML 1.1 et j'utilise des feuilles de style externes pour la présentation. J'ai dans cette page une barre de navigation à droite qui fait 230 pixels (right: 0; witdh: 230px; ) et le reste doit être pris par le contenu.
Le problème c'est que je ne sais pas comment expliquer au navigateur que le contenu doit prendre toute la place restante.
Je me suis dit, je vais mettre :
left: 0;
right: 230px;
Là les navigateurs comprennent tous que le contenu prend toute la place jusqu'à 230 pixels de la droite sauf IE. :mouais:
Alors comment faire pour lui expliquer sachant que je ne peux pas utiliser l'attribut width puisque je ne connaît pas la largeur du contenu (elle varie en fonction de la taille de la fenêtre) et que je ne peux pas utiliser des pourcentages puisque la barre de droite n'a pas une largeur en pourcentage.
De la même manière, j'aimerais que la barre de droite fasse toute la hauteur sauf une partie en haut réservée au logo et une en bas réservée à d'autres infos. J'utilise donc le code suivant:
top: 98px;
bottom: 43px;
Et tous les navigateurs comprennent sauf IE (je ne peux pas là non plus utiliser des pourcentages).
Merci d'avance