Warum sind frames, deprecated in html?
HTML hat Bilder aus frühen Tagen, aber Sie sind veraltet in der neuesten version. Vielen Browsern (ich habe versucht mit Internet Explorer) nicht einmal die Bilder richtig angezeigt werden.
Warum wurde dies getan? Was war der Nachteil von frames?
InformationsquelleAutor der Frage SonOfTheEARTh | 2010-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jakob Nielsen schrieb 1996 eine Spalte, die kritisiert frames. Einige wichtige Punkte:
Frames verhindern, dass Benutzer richtig bookmarking-Seiten. Wenn Sie ein Lesezeichen frameset-Seite geladen wird, der Benutzer die vorherigen Maus-Klicks innerhalb der Bilder keine Rolle. Nur die außen-URL wird gespeichert, und die Benutzer zu navigieren, wo Sie manuell.
Frames gegenwärtigen Herausforderungen für das drucken von web-Seiten. Druck aller Bilder auf einmal ist nicht geeignet, um die verschiedenen Dimensionen von Papier (und die Benutzer können nur die ersten pageful). Nutzer haben in der Regel mit der rechten Maustaste klicken Sie auf das Bild Sie wollen, und wählen Sie die entsprechende option im Kontextmenü.
Nutzer, die von Suchmaschinen nicht haben Zugriff auf Navigations-Elemente, wenn Sie sich in einem anderen Rahmen — richten Sie sich auf nur, der Rahmen der Suchmaschine fand den text in.
Während "framesets" (die häufigste Art verwendet auf späten 1990er/frühen 2000er Jahren Webseiten) sterben, wird der iframe (Abkürzung für Inlineframe) bleibt gesund und munter. In der Tat, vor kurzem iframes gefunden wurden, sinnvoll in der heutigen "mashup" web-Anwendungen und Erweiterungen des iframe sind derzeit vorgeschlagen, in der HTML5-Spezifikation.
Beispielsweise Facebook, in seine API für app-Entwickler, die Sie verwendet, um nahtlose Integration von Drittanbieter-apps mit Ihrer eigenen Website, während die Minimierung der Sicherheitsrisiken. (In diesem Modell werden alle third-party-code bleibt auf einer separaten domain, die ist gut für die Sicherheit Gründe.)
InformationsquelleAutor der Antwort PleaseStand
Frames sind nicht veraltet in HTML. Sie sind veraltet in HTML 5und nur entmutigtbevor Sie diese version. Dies wurde klar erwähnt, in der angegebenen links.
InformationsquelleAutor der Antwort Pascal Qyy
Nicht die Antwort auf die OP-sondern balance-bashing framesets.
Ich finde Sie toll und nichts kommt nah an Sie, wenn Sie wollen, dass Ihr Menü intakt und immer noch:
Können, können Sie auch sorgen für einen reibungslosen Menü-Animationen, die beim abrufen von Haupt-Inhalt.
Verwendet, mit dem Sinn, Sie sind super.
InformationsquelleAutor der Antwort Teson