Salut,
Je pense que ce sujet a déjà été traité (bien que je n'ai rien trouvé dans mes recherches), mais histoire de comprendre une bonne fois pour toute, je me permets de créer un nouveau sujet.
Le principe est tout simple, je développe un site, qui possède une largeur automatique en fonction de l'écran. J'ai actuellement un bloc principal, placé en dessous de deux menus verticaux (à droite et à gauche). J'utilise alors deux padding (left et right) pour passer mon texte sous ces deux blocs.
Le problème, c'est que lorsque je dis à mon bloc que je veux qu'il prenne 100% de ma page, sous IE, ça marche, mais sous Firefox, il m'ajoute les "padding" à ce 100%, chose tout à fait normale.
Pour résoudre ce problème j'ai donc choisi de mettre une largeur automatique seulement pour Firefox. Avec un Lorem Ipsum, ça fonctionne, mais si je n'ai pas de texte, mon bloc devient ridiculeusement petit.
Je mets un peu de CSS pour aider.
Ma "version pour Firefox"
Ma "version pour IE"
Petite précision, je suis actuellement sur un version portable de Firefox, et utilise IE Tab pour tourner sous IE. Je n'ai pas la capacité de comparer sur d'autres navigateurs pour le moment.
Ma question est tout simple, par rapport à la phrase en gras, comment faire pour lui associer une largeur même sans le texte ? J'ai bien évidemment testé les max/min-width mais sans succès.
Merci pour la future aide
Modifié par Georges Abitbol (15 Jun 2011 - 15:40)
Je pense que ce sujet a déjà été traité (bien que je n'ai rien trouvé dans mes recherches), mais histoire de comprendre une bonne fois pour toute, je me permets de créer un nouveau sujet.
Le principe est tout simple, je développe un site, qui possède une largeur automatique en fonction de l'écran. J'ai actuellement un bloc principal, placé en dessous de deux menus verticaux (à droite et à gauche). J'utilise alors deux padding (left et right) pour passer mon texte sous ces deux blocs.
Le problème, c'est que lorsque je dis à mon bloc que je veux qu'il prenne 100% de ma page, sous IE, ça marche, mais sous Firefox, il m'ajoute les "padding" à ce 100%, chose tout à fait normale.
Pour résoudre ce problème j'ai donc choisi de mettre une largeur automatique seulement pour Firefox. Avec un Lorem Ipsum, ça fonctionne, mais si je n'ai pas de texte, mon bloc devient ridiculeusement petit.
Je mets un peu de CSS pour aider.
Ma "version pour Firefox"
html > body #total #corps {
width : auto;
padding-right : 80px; /* Pour passer le bloc de droite */
padding-left : 255px; /* pour passer le bloc de gauche */
}
Ma "version pour IE"
#total #corps {
width : 100%;
padding-right : 80px; /* Pour passer le bloc de droite */
padding-left : 255px; /* pour passer le bloc de gauche */
}
Petite précision, je suis actuellement sur un version portable de Firefox, et utilise IE Tab pour tourner sous IE. Je n'ai pas la capacité de comparer sur d'autres navigateurs pour le moment.
Ma question est tout simple, par rapport à la phrase en gras, comment faire pour lui associer une largeur même sans le texte ? J'ai bien évidemment testé les max/min-width mais sans succès.
Merci pour la future aide
Modifié par Georges Abitbol (15 Jun 2011 - 15:40)