IE, Firefox, Opera / border et debordement
Résolu/Fermé
pierre.inalco
Messages postés
9
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
24 mai 2008
-
8 janv. 2008 à 15:11
pierre.inalco Messages postés 9 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 24 mai 2008 - 11 janv. 2008 à 19:07
pierre.inalco Messages postés 9 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 24 mai 2008 - 11 janv. 2008 à 19:07
A voir également:
- IE, Firefox, Opera / border et debordement
- Opera mini pc - Télécharger - Navigateurs
- Video downloadhelper firefox - Télécharger - Outils pour navigateurs
- Comment supprimer bing de firefox - Guide
- Desinstaller opera ✓ - Forum Opera
- Google payment ie dublin - Forum Consommation & Internet
11 réponses
Utilisateur anonyme
8 janv. 2008 à 15:16
8 janv. 2008 à 15:16
Bienvenu dans l'enfert des webdeveloppeur. En fait tu dois tout coder "en brut" c'est a dire sans style (oui oui je sais cela va etre tout moche) mais ton code sera purifié et marchera correctement
ensuite tout ce qui est le style (décalages, images de fond, type d'écriture) tu dois le gérer avec un feuille de style css
sache que c'est trés chiant, par exemple je vais te montrer mon site internet http://kickntoast.free.fr/
J'ai fait comme je t'ai dit plus haut
Le code en lui même a été facile a écrire mais la feuille de style (pour qu'elle soit adaptée a IE et a Firefox) j'ai mis 10 heures pour la faire ...
ensuite tout ce qui est le style (décalages, images de fond, type d'écriture) tu dois le gérer avec un feuille de style css
sache que c'est trés chiant, par exemple je vais te montrer mon site internet http://kickntoast.free.fr/
J'ai fait comme je t'ai dit plus haut
Le code en lui même a été facile a écrire mais la feuille de style (pour qu'elle soit adaptée a IE et a Firefox) j'ai mis 10 heures pour la faire ...
pierre.inalco
Messages postés
9
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
24 mai 2008
8 janv. 2008 à 15:22
8 janv. 2008 à 15:22
C'est la méthode que j'ai appliqué à mon site : une page HTML et une feuille CSS.
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 776
8 janv. 2008 à 22:40
8 janv. 2008 à 22:40
Bonjour,
<xmp> je ne connaissais pas. C'est du XML, pas du HTML, non ?
Remplace-les par des choses plus actuelles, des <pre> ?
Seulement, ça crée de nouveaux problèmes. Le code HTML est interprété.
J'ai résolu ça en remplaçant le “<” du <table> dans le code du script par son nom HTML “<”.
Il reste le problème des débordements.
Je ne me suis jamais penché sur le problème, mais il me semble que ça concerne du “wrap”, du “white-space”.
Une discussion récente de ce forum l'évoque http://www.commentcamarche.net/forum/affich 3718912 balise pre
Pour le menu qui se balade dans Opera.
Je te propose cette solution :
— supprime le “position: relative;” de “#en_tete a, #en_tete .current {”
— ajoute “position : relative;” dans “#en_tete {”
— crée un nouveau style
Avec quelques réglages à ton goût, ça devrait passer.
Mais avant de faire tout ça, passe ta feuille de styles au validateur et rectifie-la (gray. Ben oui, c'est un “a”)
http://jigsaw.w3.org/...
Avec des codes de couleurs, il n'y a pas de problèmes.
++
Le site m'intéresse.
Son adresse restera valide ?
--
<xmp> je ne connaissais pas. C'est du XML, pas du HTML, non ?
Remplace-les par des choses plus actuelles, des <pre> ?
Seulement, ça crée de nouveaux problèmes. Le code HTML est interprété.
J'ai résolu ça en remplaçant le “<” du <table> dans le code du script par son nom HTML “<”.
Il reste le problème des débordements.
Je ne me suis jamais penché sur le problème, mais il me semble que ça concerne du “wrap”, du “white-space”.
Une discussion récente de ce forum l'évoque http://www.commentcamarche.net/forum/affich 3718912 balise pre
Pour le menu qui se balade dans Opera.
Je te propose cette solution :
— supprime le “position: relative;” de “#en_tete a, #en_tete .current {”
— ajoute “position : relative;” dans “#en_tete {”
— crée un nouveau style
#en_tete #menu { position : absolute; bottom : 2px; }— place les liens de ton menu dans une <div>
<div id="menu"> <a href="../index.html">le projet</a> <a href="../mot.html">le mot</a> <a href="../outils.html">les outils</a> <span class="current">le script</span> <a href="../tableaux/tableaux.html">les tableaux</a> </div>Chez moi, Ff et Op l'interprètent correctement.
Avec quelques réglages à ton goût, ça devrait passer.
Mais avant de faire tout ça, passe ta feuille de styles au validateur et rectifie-la (gray. Ben oui, c'est un “a”)
http://jigsaw.w3.org/...
Avec des codes de couleurs, il n'y a pas de problèmes.
++
Le site m'intéresse.
Son adresse restera valide ?
--
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pierre.inalco
Messages postés
9
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
24 mai 2008
9 janv. 2008 à 01:59
9 janv. 2008 à 01:59
Bonjour Gihef,
un grand merci pour ton aide.
Ta solution est beaucoup plus logique, beaucoup moins "bricolage" que ce que j'avais fait.
Je viens de faire un test sur la page d'accueil, avec un fond rouge, pour voir si tout mes éléments sont bien alignés comme il faut :
http://pierre.inalco.free.fr/index.html
C'est impeccable avec IE et Opera, mais Firefox me met un espace d'1px.
Je ne comprends pas...
Voici une capture d'ecran que tu puisses constater par toi même : http://pierre.inalco.free.fr/test.PNG
A+
PM;
PS: le site devrait rester au moins jusqu'à l'année prochaine
un grand merci pour ton aide.
Ta solution est beaucoup plus logique, beaucoup moins "bricolage" que ce que j'avais fait.
Je viens de faire un test sur la page d'accueil, avec un fond rouge, pour voir si tout mes éléments sont bien alignés comme il faut :
http://pierre.inalco.free.fr/index.html
C'est impeccable avec IE et Opera, mais Firefox me met un espace d'1px.
Je ne comprends pas...
Voici une capture d'ecran que tu puisses constater par toi même : http://pierre.inalco.free.fr/test.PNG
A+
PM;
PS: le site devrait rester au moins jusqu'à l'année prochaine
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 776
9 janv. 2008 à 21:44
9 janv. 2008 à 21:44
Il est possible que tu aies une border-bottom d'1px qui ait un effet indésirable.
Compense ça par un -1px au bottom du #menu ?
Ou ajoutes-en une aux éléments du #menu ?
++
“font-family : "Courier New", serif;”
"Courier New" est plutôt une “monospace”.
--
Compense ça par un -1px au bottom du #menu ?
Ou ajoutes-en une aux éléments du #menu ?
++
“font-family : "Courier New", serif;”
"Courier New" est plutôt une “monospace”.
--
pierre.inalco
Messages postés
9
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
24 mai 2008
9 janv. 2008 à 22:25
9 janv. 2008 à 22:25
dans ma page j'ai fait un div avec une border "dashed" pour mettre en valeur des petits bouts de code
avec IE7 la bordure n'est pas affichée et le texte déborde,
avec Opera la bordure est affichée mais le texte déborde.
Problème résolu. J'ai mis une balise <pre> et spécifié, dans le code html, un affichage différent (border: solid) pour IE qui supportait mal ma border en dashed. (cf. code CSS)
<q> les bordures des boutons du menu n'apparaissent pas avec IE7, sont décallées avec Opera et Firefox (Fedora8).</q>
En mettant mon menu sous forme de liste j'ai résolu le problème d'espace que j'avais avec FireFox.
C'est maintenant identique sous IE, Opera et FF.
Dernier problème : j'aimerais supprimer la bordure en dessous du bouton activé (ex: "le projet" pour index.html) afin d'avoir un effet de fondu avec le corps de la page...
Si quelqu'un a une idée, je suis toujours preneur! :D
A+
la page : http://pierre.inalco.free.fr/index.html
avec IE7 la bordure n'est pas affichée et le texte déborde,
avec Opera la bordure est affichée mais le texte déborde.
Problème résolu. J'ai mis une balise <pre> et spécifié, dans le code html, un affichage différent (border: solid) pour IE qui supportait mal ma border en dashed. (cf. code CSS)
<q> les bordures des boutons du menu n'apparaissent pas avec IE7, sont décallées avec Opera et Firefox (Fedora8).</q>
En mettant mon menu sous forme de liste j'ai résolu le problème d'espace que j'avais avec FireFox.
C'est maintenant identique sous IE, Opera et FF.
Dernier problème : j'aimerais supprimer la bordure en dessous du bouton activé (ex: "le projet" pour index.html) afin d'avoir un effet de fondu avec le corps de la page...
Si quelqu'un a une idée, je suis toujours preneur! :D
A+
la page : http://pierre.inalco.free.fr/index.html
pierre.inalco
Messages postés
9
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
24 mai 2008
9 janv. 2008 à 22:29
9 janv. 2008 à 22:29
Il est possible que tu aies une border-bottom d'1px qui ait un effet indésirable.
Compense ça par un -1px au bottom du #menu ?
Ou ajoutes-en une aux éléments du #menu ?
++
“font-family : "Courier New", serif;”
"Courier New" est plutôt une “monospace”.
Je viens juste de voir ton post et je vais essayer ce que tu proposes.
Ca me permettra sans doute de regler ce probleme de border dont je viens de parler...
Merci du conseil,
A+
Compense ça par un -1px au bottom du #menu ?
Ou ajoutes-en une aux éléments du #menu ?
++
“font-family : "Courier New", serif;”
"Courier New" est plutôt une “monospace”.
Je viens juste de voir ton post et je vais essayer ce que tu proposes.
Ca me permettra sans doute de regler ce probleme de border dont je viens de parler...
Merci du conseil,
A+
pierre.inalco
Messages postés
9
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
24 mai 2008
10 janv. 2008 à 01:15
10 janv. 2008 à 01:15
Je viens de faire une série de test... ça me fait pareil qu'avant.
Quand je mets -1px pour Firefox, ça applique les changements à IE et Opera qui n'en ont pas besoin.
Bref, c'est un vrai casse-tête.
Je recommencerai demain...
A+
Quand je mets -1px pour Firefox, ça applique les changements à IE et Opera qui n'en ont pas besoin.
Bref, c'est un vrai casse-tête.
Je recommencerai demain...
A+
Bonjour, juste en passant,un code html écrit scrupuleusement dans le corps en respectant un ordre strict du type: menu/ marge G/ centre/ marge D/ pied de page, devrait passer de la même façon dans FF, IE, Opéra, Netscape...L'ajout du css (utile selon les cas) est toujours délicat, au terme et à la virgule près, c'est vrai, c'est casse tête et quand on trouve l'erreur, bien la noter pour s'en souvenir encore 3 mois après !( lol)......
pierre.inalco
Messages postés
9
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
24 mai 2008
11 janv. 2008 à 19:07
11 janv. 2008 à 19:07
Bonsoir à tous,
Ca y'est, j'ai réglé mon problème!
Ceux que la solution intéresse peuvent aller voir la version définitive de mon site :
http://pierre.inalco.free.fr/shizen/index.html OU
http://www.tal.univ-paris3.fr/plurital/travaux-2007-2008/L7T04-2007-2008/Pierre-Marchal/index.html
A bientot,
Ca y'est, j'ai réglé mon problème!
Ceux que la solution intéresse peuvent aller voir la version définitive de mon site :
http://pierre.inalco.free.fr/shizen/index.html OU
http://www.tal.univ-paris3.fr/plurital/travaux-2007-2008/L7T04-2007-2008/Pierre-Marchal/index.html
A bientot,