Pourquoi sont des cadres obsolète en html?
HTML a eu de cadres depuis les premiers jours, mais ils sont déconseillés dans la dernière version. De nombreux navigateurs (j'ai essayé avec Internet Explorer) ne sont même pas afficher les images correctement.
Pourquoi cela a été fait? Ce qui a l'inconvénient, dans les images?
- "D'abord" est faux. Mais sinon, cela se tient.
- Eh bien, le problème, c'est qu'ils existent. 🙂
- Images encore du travail. La documentation javadoc encore les cadres de l'utilisation et de rendre de manière fiable, sur tous les principaux navigateurs. Exemple ici: download.oracle.com/javase/7/docs/api
- J'utilise des cadres, car je NE veux PAS que l'utilisateur d'enregistrer une url interne. Je suis sûr qu'il ya probablement une autre façon de le faire ces jours mais les vieilles habitudes ont la vie dure, quand vous n'avez pas apprendre de nouveaux trucs.
- Cadres ont été dépréciées; voir les discussions here et here.
- Les cadres sont très utile dans certains cas: reframe.deneskellner.com est un bon exemple. J'aurais pu le faire sans les cadres, bien sûr - mais il est tellement simple et facile de cette façon. Je ne comprends pas pourquoi la dépréciation est la réponse quand quelque chose se passe hors de la mode.
Vous devez vous connecter pour publier un commentaire.
Jakob Nielsen a écrit en 1996 de la colonne qui critiqué images. Quelques points clés:
Cadres empêcher les utilisateurs de bookmarking pages. Lorsqu'un signet page de jeu de cadres est chargé, des utilisateurs précédents clics de souris à l'intérieur de l'frames ne sont pas d'importance. Seulement l'extérieur URL est enregistré, et les utilisateurs de naviguer à l'endroit où ils ont été manuellement.
Images présentent des défis pour l'impression des pages web. Impression de toutes les images à la fois n'est pas adapté aux différentes dimensions de papier (et les utilisateurs peuvent obtenir seulement la première pageful de cette façon). Généralement, les utilisateurs ont le droit-cliquez sur l'image qu'ils veulent et choisissez l'option de menu contextuelle.
Utilisateurs venant de moteurs de recherche ne peuvent pas avoir accès à des éléments de navigation s'ils sont situés dans un autre cadre — ils sont orientés vers seulement celle de l'image, le moteur de recherche a trouvé le texte.
Alors que les "cadres" (le type le plus commun utilisé sur la fin des années 1990/début des années 2000, pages web) sont en train de mourir, l'iframe (court pour inline frame) reste bien vivant. En fait, récemment iframes ont été trouvés utiles aujourd'hui dans le "mashup" des applications web et des extensions de l'iframe sont proposées actuellement dans le Spécification HTML5.
Par exemple, Facebook, dans son API pour les développeurs d'applications, les utilise pour intégrer de façon transparente des applications tierces avec leur propre site, tout en minimisant les risques de sécurité. (Dans ce modèle, tous les tiers code reste sur un domaine distinct, ce qui est bon pour des raisons de sécurité.)
Cadres ne sont pas obsolètes en HTML. Ils sont obsolète en HTML 5, et juste découragé avant cette version. Cela a été clairement mentionné dans les liens spécifiés.
iframe
n'est pas obsolète en HTML5. Les autres images sont bien, commeframeset
. À l'aide d'uniframe
est utile pour la mise en œuvre de la croix-domaine d'application de la logique.De ne pas répondre à l'OP, mais plutôt l'équilibre du bashing de jeux de cadres.
Je les trouve super et rien ne vient près d'eux quand vous voulez que votre menu intacte et encore:
Aussi, vous pouvez fournir lisse menu-animations lors de l'extraction contenu principal.
Utilisé avec le sens, ils sont super.