Bücher online kostenlos Kostenlos Online Lesen
HTML5-Handbuch - die neuen Features von HTML5

HTML5-Handbuch - die neuen Features von HTML5

Titel: HTML5-Handbuch - die neuen Features von HTML5 Kostenlos Bücher Online Lesen
Autoren: Franzis
Vom Netzwerk:
Abschnitt 6.3.2 Rechtliche Aspekte von Hyperlinks ).
Referenzinformationen
    Elementreferenz

,
    Attributreferenz
href
:

    Attributreferenz
target
:

6.1.2      Download-Verweise
HTML5 führt die Möglichkeit ein, Links unabhängig vom MimeType des Linkziels als Download-Verweis anzubieten. Damit wird eine seit jeher häufig nachgefragte, aber bislang nicht befriedigend gelöste Funktionalität auf einfache Weise mit Hilfe von HTML gelöst.
Beispiel
    

Aktuelle Downloads


    

Erläuterung
•   Indem Sie im einleitenden

-Tag eines Hyperlinks das Attribut download notieren, weisen Sie einen Browser, der das Attribut kennt, an, das Verzweisziel in jedem Fall zum Download anzubieten, auch wenn er es selber anzeigen könnte oder ein Plugin oder ein definiertes Programm kennt, das normalerweise für solche Ziele aufgerufen wird.
•   Wenn die verlinkte Ressource einen Dateinamen hat, der in dieser Form auch zum Download angeboten werden kann, genügt es, das Attribut als Standalone-Attribut zu notieren, so wie im ersten Fall im obigen Beispiel. Wenn das verlinkte Ziel keinen brauchbaren Dateinamen hat oder wenn Sie einen bestimmten Dateinamen als vorgeschlagenen Dateinamen zum Download anbieten möchten, weisen Sie ihn dem
download
-Attribut als Wert zu. Für den zweiten Link wird in obigem Beispiel davon Gebrauch gemacht. Wenn Sie XHTML-Kodierung verwenden, bietet es sich an, in jedem Fall einen Dateinamen als Wert zuzuweisen.
Weitere Hinweise
•   Für Browser, die das
download
-Attribut noch nicht kennen, sollten Sie Alternativen anbieten. Es gibt Dateitypen, die (fast) jeder Web-Browser so interpretiert, dass er dem Anwender anbietet, die Datei lokal zu speichern. Das bekannteste Dateiformat dafür ist heute das ZIP-Format ( *.zip ). ZIP-Dateien sind Archivdateien, die mehrere andere Dateien enthalten können, sogar ganze Verzeichnisstrukturen. Die enthaltenen Dateien werden außerdem komprimiert. Der Anwender muss die ZIP-Datei nach dem Download mit einem geeigneten Programm entpacken (Unzip-Programm).
•   Attributreferenz
download
:

6.1.3      Links zu beliebigen Ressourcen
    Außer dem
download
-Attribut gibt es in HTML keine spezifische Notation, um für Dateien beim Anklicken ein bestimmtes Verhalten anzuweisen. Stattdessen entscheidet der Browser auf Grund der in seiner Konfiguration hinterlegten »Handler« für bestimmte Inhaltstypen ( MimeTypes ), wie er mit einer Ressource des entsprechenden Typs verfahren soll. Als Inhaltsanbieter haben Sie darauf keinen Einfluss. Generell ist es sinnvoll, Links nur auf Ressourcen mit einigermaßen verbreiteten Dateiformaten zu setzen. Bei Dokumenten aller Art ist das vor allem das PDF-Format, das im Gegensatz etwa zu Microsoft-Office-Dokumenten plattformunabhängig und auch nicht so einfach editierbar ist.
Beispiel
     
    

Ressourcen aller Art


    

Erläuterung
    Verweise auf beliebige Dateitypen unterscheiden sich prinzipiell nicht von anderen Verweisen. Das Verweisziel ist einfach die gewünschte Datei. Es sind alle Möglichkeiten der Referenzierung möglich.
    Bei verbreiteten Formaten wie PDF oder AVI können Sie in der Regel davon ausgehen, dass die Browser der Anwender wissen, wie sie mit solchen Ressourcen umgehen sollen. Wenn es sich um speziellere Formate handelt, etwa um proprietäre Formate wie eine Photoshop-Datei (PSD; letzter Link im obigen Beispiel), ist es zweckmäßig, dem Browser den Internet-MimeType des Formats explizit mitzuteilen. HTML bietet jedoch die Möglichkeit an, im einleitenden

-Tag ein
type
-Attribut zu notieren. Darin können Sie den MIME-Type der Zieldatei angeben. Diese Information ist für den Web-Browser (und andere Web-Clients) hilfreich. Eine Liste bekannter MIME-Typen finden Sie in der Referenz der MIME-Typen.
    Bild 6.2: Darstellung eines Hyperlinks zum Speichern einer zip-Datei
Weitere Hinweise
    Wenn Sie Dateien anbieten, die nur für bestimmte Rechnerumgebungen gedacht sind, können Sie natürlich auch Formate verwenden, die speziell für diese Umgebungen

Weitere Kostenlose Bücher