le doctype influe, c'est sûr
ça n'a, par contre, aucun rapport avec ajax, les listes liées....
si en mettant un doctype ça ne fonctionne avec aucun navigateur,
c'est que les "règles" liés à ce doctype ne sont pas respectées
( et si en en mettant un autre, ça ne fonctionne pas avec tel
ou tel navigateur : même explication )
un exemple, ajax avec listes liées qui fonctionne
avec <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
( mais si on mettait
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ou
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ou ....
l'exemple c'est iciil n'y aurait pas grand chose à voir pour que ça fonctionne....
si cela ne fonctionne pas.... : pas testé ;o) )
regarde les erreurs ( avec FF, car doit être lié au css, et IE est...
disons "léger" au niveau signalement à ce niveau )
Chrome
 | contrôler page actuelle / Options pour développeurs / Console Javascript |
FireFox
 | Outils / Console d'erreurs et mieux : télécharger FireBug |
Internet Explorer
 | activer le deboggage : Outils/options Internet/Avancés dans la liste, sous "Navigation" : décocher o Afficher une notification de chaque erreur de script o Désactiver le débogage de Scripts (Internet Explorer) et mieux : télécharger le Debogger IE voir aussi : DebugBar et Companion JS |
K-Meleon
 | Outils / Console d'erreurs |
Opera
 | Outils / Avancé / Console d'erreurs |
Safari
 | Debug / Show JavaScript Console ° modifier Fichier com.apple.Safari.plist situé dans le répertoire : Support:\Documents and Settings\utilisateur \Application Data\Apple Computer\Safari\Preferences\ y ajouter <key>IncludeDebugMenu</key> <true/> |
par exemple, dans un style="height:10;.... "
ça ne va pas plaire ! il faut style="height:10
px;... "
et sans ton code... difficile de dire où est l'erreur....
Cordialement