OVH Cloud OVH Cloud

Compatibilité avec IE

6 réponses
Avatar
siger
Bonjour,
J'ai fait une page avec Composer (Mozilla et w98) qui consiste en un
tableau d'une colonne qui fait 70% de la largeur de la fenêtre, centré.

Avec Opera, Mozilla ou FireBird, ça marche bien. Mais avec IE 6 (w98 ou
XP), le tableau est à gauche. Y a t-il quelque chose à faire ou faut-il
expliquer que "ce site n'est pas optimisé IE" :-) ?

J'ai essayé aussi avec Lynx. Les accents ne passent pas. Est-ce normal
ou y a t-il une autre manière d'écrire les accents ?

un exemple : http://teni.free.fr/trOps/accueil

Merci.

--
siger

6 réponses

Avatar
Ludovic LE MOAL
Le 11 septembre à 17h00 et des poussières, siger nous a écrit... ceci
(taintain) :

Bonjour,



Bonjour,

J'ai essayé aussi avec Lynx. Les accents ne passent pas. Est-ce normal
ou y a t-il une autre manière d'écrire les accents ?



Ça dépend de la configuration de Lynx ça. Va dans Lynx et tapes sur O comme
Option et choisis western dans character set. Ou alors, attaque le fichier
lync.cfg à la main. Ça marchait bien chez moi à un moment mais là, je viens
de réessayer et ça ne marche pas. Bizarre...
--
Ludovic LE MOAL
Avatar
mauriz
siger wrote:
Bonjour,
J'ai fait une page avec Composer (Mozilla et w98) qui consiste en un
tableau d'une colonne qui fait 70% de la largeur de la fenêtre, centré.

Avec Opera, Mozilla ou FireBird, ça marche bien. Mais avec IE 6 (w98 ou
XP), le tableau est à gauche. Y a t-il quelque chose à faire ou faut-il
expliquer que "ce site n'est pas optimisé IE" :-) ?


Je pense que le problème vient du fait que la largeur est exprimé
en valeur relative.

Tu peux essayer de center avec cette classe:
.centrer{
width:70%;
position:relative;
left:50%;
margin-left:-35%;
}

J'ai essayé aussi avec Lynx. Les accents ne passent pas. Est-ce normal
ou y a t-il une autre manière d'écrire les accents ?


Vérifie si Lynx utilise le jeu de caractères spécifié.

un exemple : http://teni.free.fr/trOps/accueil


Plus de police Comic Sans, please!!!
http://bancomicsans.20megsfree.com/home.html

Merci.

Avatar
HBigal
J'ai fait une page avec Composer (Mozilla et w98) qui consiste en un
tableau d'une colonne qui fait 70% de la largeur de la fenêtre, centré.

Avec Opera, Mozilla ou FireBird, ça marche bien. Mais avec IE 6 (w98 ou
XP), le tableau est à gauche. Y a t-il quelque chose à faire ou faut-il
expliquer que "ce site n'est pas optimisé IE" :-) ?

J'ai essayé aussi avec Lynx. Les accents ne passent pas. Est-ce normal
ou y a t-il une autre manière d'écrire les accents ?

un exemple : http://teni.free.fr/trOps/accueil



Ce comportement est du à l'élément doctype déclaré au sein de votre
document...
Selon ce dernier les clients entre dans une interprétation standard ou
dégradé des contenus aussi appelé "quirk"...

Donc pour faire entrer IE6 en mode standard (donc centrer votre tableau) il
faut déclarer votre doctype de manière différentes...

voici le doctype correct dans votre cas :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">


pour en savoir plus sur les "doctype sniffing":
http://www.hut.fi/u/hsivonen/doctype.html [en]

--
Harmen CHRISTOPHE
Avatar
Jceel
Bonjour ...siger qui nous as a dit
* Bonjour,
* J'ai fait une page avec Composer (Mozilla et w98) qui consiste en un
* tableau d'une colonne qui fait 70% de la largeur de la fenêtre,
centré. *
* Avec Opera, Mozilla ou FireBird, ça marche bien. Mais avec IE 6
(w98 ou
* XP), le tableau est à gauche.



<TABLE
style="MARGIN-LEFT: auto; WIDTH: 75%; MARGIN-RIGHT: auto; FONT-FAMILY:
comic sans ms; HEIGHT: 1%; TEXT-ALIGN: left"
cellSpacing=2 cellPadding=2 border=1>
tu mets <center> à la suite



--
@++++Jceel - MVP Win, I E, Media Player

En vérité je te le dis mais sous O E
internaute indécis pour le HacheuTeuMeuLeu
seul le click droit Control+F deux
la lumière t'apportera C'est ce qu'il y a de mieux
netevangile..selon Jceel.livre du windows.psaume alt-255..verset ÿp
Jceel http://jceel.free.fr l'hyper du gratuit du net
Founding Chairman of the International Pebkac Busters Company
Avatar
hbigal
J'ai fait une page avec Composer (Mozilla et w98) qui consiste en un
tableau d'une colonne qui fait 70% de la largeur de la fenêtre, centré.

Avec Opera, Mozilla ou FireBird, ça marche bien. Mais avec IE 6 (w98 ou
XP), le tableau est à gauche. Y a t-il quelque chose à faire ou faut-il
expliquer que "ce site n'est pas optimisé IE" :-) ?

J'ai essayé aussi avec Lynx. Les accents ne passent pas. Est-ce normal
ou y a t-il une autre manière d'écrire les accents ?

un exemple : http://teni.free.fr/trOps/accueil



Je refait mon post car celon le serveur il n'est pas correctement envoyé !!
:((

Concernant le centrage du tableaux le comportement d'IE provient de la
déclaration DOCTYPE...
Selon ce dernier les clients entre dans un mode standard ou dégradé (aussi
appellé quirk) et applique des règles différentes sur le contenu. dans votre
cas pour faire passé IE6 en mode standard il faut modifier votre déclaration
DOCTYPE :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd>


Pour en savoir plus sur les "doctype sniffing" :
http://www.hut.fi/u/hsivonen/doctype.html

voili, voila

--
Harmen CHRISTOPHE
Avatar
Nicolas Moreau
siger wrote:
Bonjour,
J'ai fait une page avec Composer (Mozilla et w98) qui consiste en un
tableau d'une colonne qui fait 70% de la largeur de la fenêtre, centré.

Avec Opera, Mozilla ou FireBird, ça marche bien. Mais avec IE 6 (w98 ou
XP), le tableau est à gauche.



Bon, ça valide en transitionnel, mais c'est pas très joli comme code :)

1) le tableau ne sert à rien, tu peux le remplacer par un div;
2) pour le placer, si tu veux qu'il mesure 70%, il suffit de mettre le
margin right et left à 15% :)
3) tu peux remplacer tes bigs par des strong ou des hx, plus sémantiques

Tu devrais essayer de la faire valider en strict juste pour le fun

--
Nicolas Moreau
Evangelisons Mozilla !
http://salamandra.free.fr/mozilla/evangelism/index-fr.htm