Pour moi, les iframes sont le mal absolu (enfin, peut-être pas si absolu que ça). Ils semblent causer beaucoup de problèmes. Oui, tout votre site sera chargé une fois et vous pourrez ensuite charger des pages individuelles. Mais les gens ont inventé AJAX dans ce but.
Un des plus gros problèmes que j'ai trouvé avec iframe
c'est que je ne pouvais pas coller un lien vers l'une des sous-pages, car l'URL ne changeait jamais (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 de telles pages.
Parfois, l'accessibilité de ces sites est moins bonne et certains navigateurs peuvent même les afficher de manière incorrecte.
Il existe de meilleures façons de concevoir des mises en page sans iframes. Tous les jours, je vois quelqu'un poser des questions à l'OS, comme "Comment accéder aux iframes avec jQuery ?".
Quels sont donc les avantages des iframes ? Quelle raison peut-il y avoir de continuer à les utiliser ? Je voudrais simplement savoir pourquoi.
0 votes
Je suis d'accord avec Moshe ci-dessus. La seule autre utilisation des Iframes est pour : les anciens clients web qui ne supportent pas les CSS modernes ou dans un environnement propriétaire.
0 votes
De nos jours, malheureusement, tous les navigateurs ont un problème de compatibilité ! ils ne sont pas standard ! la balise div a un problème, la balise table a un problème et ainsi de suite... ils nous font perdre du temps pour concevoir un site web 100% compatible. parfois la dernière façon de rendre un site web compatible même avec IE7. est d'utiliser un iframe. l'iframe peut corriger tous les problèmes :'( si vous vérifiez le statut de mon site web, vous verrez beaucoup de visites provenant d'IE7. beaucoup de gens utilisent de vieux navigateurs même en 2016 ! !!