5568 sujets

Sémantique web et HTML

Bonjour,

Ma question est peut etre dénuer de sens mais elle m'intrigue alors je préfere la poser a des initiés...
alors j'ai un site web avec un doctype xhtml 1.0 transitional avec du css 2.0 et a cause d'un composant (une webgrid) que j'utilise certaines pages sont en doctype html 4.0. Le problème est que si je mets mes pages en doctype html 4.0, mon design est completement a refaire (+ avec IE que FF). Et comme J'utilise VS2005 si je passe en html 4.0 (barre d'outils "Modification de la source HTML") VS2005 n'imdique que certains "attributs" ne sont pas reconnu comme "position, left, visibility". Alors ma question est : est-ce qu'un fichier avec un doctype html 4.0 est compatible avec du css 2.0. Ca n'a peut etre absolument rien a voir...
voila, si quelqu'un a une explication.
Merci
Kenavo
Bonjour,

dudule35 a écrit :
Alors ma question est : est-ce qu'un fichier avec un doctype html 4.0 est compatible avec du css 2.0.

Oui.

Côté CSS, tu ne devrais pas avoir de problème. Les avertissements que donnent ton logiciel (Visual Studio 2005?) me semblent dénués de fondement.

Côté rendu visuel, il se peut que le changement de Doctype pose problème... si tu remplaces un Doctype en bonne et due forme par un Doctype tronqué (sans URL de la DTD), par exemple.

Je te laisse faire une recherche sur:
- les Doctype HTML 4.01 et XHTML 1.0;
- le mode Quirks dans Internet Explorer.
Merci pour ses indications,
J'ai complété la balise DOCTYPE comme suit : (au cas ou ca interresse quelqu'un) :

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

Je n'avais pas mis le lien pour le DTD, ce qui genait considérablement IE. Maintenant ca resemble casimen a la meme chose qu'avec le doctype xhtml 1.0, Il me reste plus qu'a refaire des ajustements...(cool !).
Merci ! Smiley smile
Modifié par dudule35 (28 May 2008 - 16:18)