Pour moi, les iframes sont du mal pur (enfin, peut-être pas si pur). Ils semblent créer beaucoup de problèmes. Oui, tout votre site se chargera une fois, puis vous ne pourrez charger qu'une seule page. Mais les gens ont inventé AJAX dans ce but.
L'un des plus gros problèmes que j'ai rencontrés iframe
était que je ne pouvais pas coller un lien vers l'une des sous-pages, car l'URL n'a jamais changé (oui, je sais qu'il existe une solution de contournement pour cela). Deuxièmement, les moteurs de recherche Web peuvent avoir des problèmes pour indexer correctement ces sites.
Parfois, l'accessibilité de ces sites est pire et certains navigateurs peuvent même les afficher de manière incorrecte.
Il existe de meilleures façons de concevoir une mise en page sans (i) cadres. Tous les jours, je peux voir quelqu'un poser des questions à SO, comme "Comment accéder à iframe avec jQuery?".
Alors, quels sont les avantages des iframes? Quelle raison peut-il être de les utiliser encore? Je voudrais juste savoir pourquoi :)
(puisque ce n'est pas une vraie question, c'est une CW)