28220 sujets

CSS et mise en forme, CSS3

Bonjour,

Il y a une grosse différence entre IE et FIREFOX niveau présentation pour mon site http://www.cyber-drague.com/

Quelqu'un pourrait-il jeter un coup d'oeil au code pour corriger les erreurs car sur IE c'est AFFREUX !!!

Merci d'avance.
Modifié par CyberNord (16 Sep 2005 - 12:36)
Bonjour

Tu devrais auparavant faire valider ton code html pour partir sur une base propre.
Tu utilises des règles d'écriture permises en html mais non en xhtml (majuscules), des attributs de présentation dans ton code.
Plus généralement valides ton code pour le mettre en conformité avec le doctype que tu as choisi.

Il y a aussi quelques règles de conception qu'il faudrait revoir comme l'utilisation des niveaux de titre (2 <h1> à la suite et par d'autres niveaux ?), l'utilisation de <div> vides pour de la décoration. Il y a aussi la présence de code après </html>.

Ensuite il faudrait probablement revoir le positionnement css des différentes parties de ta page.
J'utilise en tête de chacune de mes pages, ce code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd"> 

est ce le bon ?

a écrit :
l'utilisation de <div> vides pour de la décoration

Comment faire autrement ?
Modifié par CyberNord (16 Sep 2005 - 14:09)
CyberNord a écrit :
J'utilise en tête de chacune de mes pages, ce code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd"> 

est ce le bon ?

Autant pour moi, j'avais cru voir un doctype xhtml tout à l'heure.
Le problème est alors inverse, tu utiles par exemple pour tes meta la syntaxe du xhtml avec la fermeture de ces balises.
Il n'y a pas de bons ou de mauvais, il faut simplement mettre en accord son code avec celui que l'on choisi.

a écrit :
Comment faire autrement ?

Utiliser d'autres éléments pour porter un background.