Bonjour,
Je monte un site basé sur SPIP, ma trame de base est autocentrée quel que soit le navigateur (enfin en théorie) et j'ai mis le contenu du texte de SPIP dans une DIV.
J'ai un article SPIP par page, j'ai géré des liens ensuite pour naviguer sur les autres contenus.
Déjà c'est pas top codé (j'ai un peu honte ...) mais surtout j'ai des comportements différents selon les navigateurs. Vous me direz normal ... comment pouvoir régler ce type de problème ?
Voici l'extrait :
Hallucinant d'être obligé de mettre un margin-left et margin-top en négatif ...
Le "position:fixed" est pour firefox (je crois) et l'autre est interprété par IE qui semble ne pas tout comprendre (le pauvre...).
L'intérêt de cette div c'est qu'elle est toujours centrée sur IE, le fond est lui aussi auto centré, les bords gauches et droits s'agrandissent selon la taille de la fenêtre. Sur IE ça se comporte plutôt bien, ailleurs c'est bof !
Est-il possible de décrire un style dans mon CSS qui traite différemment cette problématique selon le navigateur utilisé ?
Existe-t-il un recueil des différences et des astuces pour résoudre ça ? (j'ai trouvé des éléments mais parfois contradictoires)
Modifié par Fabbb (01 Apr 2008 - 22:07)
Je monte un site basé sur SPIP, ma trame de base est autocentrée quel que soit le navigateur (enfin en théorie) et j'ai mis le contenu du texte de SPIP dans une DIV.
J'ai un article SPIP par page, j'ai géré des liens ensuite pour naviguer sur les autres contenus.
Déjà c'est pas top codé (j'ai un peu honte ...) mais surtout j'ai des comportements différents selon les navigateurs. Vous me direz normal ... comment pouvoir régler ce type de problème ?
Voici l'extrait :
<div style="position:fixed!important; position:absolute;top:230px; left:50%; margin-top:-100px;margin-left:-180px; width: 570px; height: 430px;" class="#EDIT{texte} texte">(#TEXTE|image_reduire{520,0})</div>
Hallucinant d'être obligé de mettre un margin-left et margin-top en négatif ...
Le "position:fixed" est pour firefox (je crois) et l'autre est interprété par IE qui semble ne pas tout comprendre (le pauvre...).
L'intérêt de cette div c'est qu'elle est toujours centrée sur IE, le fond est lui aussi auto centré, les bords gauches et droits s'agrandissent selon la taille de la fenêtre. Sur IE ça se comporte plutôt bien, ailleurs c'est bof !
Est-il possible de décrire un style dans mon CSS qui traite différemment cette problématique selon le navigateur utilisé ?
Existe-t-il un recueil des différences et des astuces pour résoudre ça ? (j'ai trouvé des éléments mais parfois contradictoires)
Modifié par Fabbb (01 Apr 2008 - 22:07)