Verwendung des Media-Attributs für Handhelds mit dem HTML Link-Tag?

8

Ich habe derzeit folgende in meinem HTML-Dokument.

%Vor%

Auf einem Handheld-Gerät (meinem Android-Telefon) ändert sich jedoch nichts. Gibt es etwas, was ich falsch mache, oder ist es einfach nicht so einfach?

    
muttley91 23.08.2011, 19:07
quelle

3 Antworten

10

Sie müssen erweiterte Medienabfragen verwenden, z. B. solche, die auf screen size

zielen

Also etwas mehr wie

%Vor%

In Ihrem Stylesheet wäre es so etwas wie

%Vor%

Ссылка

Eine einfache JS-Geräteerkennung kann hilfreich sein:

%Vor%

Eine noch bessere Sache zu tun ist, verwenden Sie eine Art von Combo ... Media-Abfragen & amp; Geräte- / Feature-Erkennung.

Dies ist ein guter Überblick: Ссылка (ACHTUNG: pdf-Datei)

    
Jason Gennaro 23.08.2011, 19:25
quelle
1

Laut w3schools ist der Handheld-Medientyp sowieso veraltet. Sie müssen Medienabfragen verwenden, um zu erreichen, was Sie wollen.

Schade, es gibt keinen Medientyp für "Telefon". Die Fähigkeit, eine Nummer zu wählen, ist wirklich der markanteste Unterschied.

    
D'Arcy 17.04.2015 21:35
quelle
-2

Vielleicht betrachtet sich Ihr Telefon nicht als Handheld, je nach den Kriterien, die das W3C für diesen Begriff verwendet. Moderne mobile Browser unterscheiden sich nicht von einem vollwertigen Desktop-Browser und sind bei weitem nicht so begrenzt wie die ursprünglichen (nutzlosen) WAP-Browser in Daumentelefonen. Es besteht normalerweise keine Notwendigkeit, einen "Handheld" -Typ auszugeben, da der Telefonbrowser besser entscheiden kann, was / wie der Inhalt angezeigt werden soll als die Website.

    
Marc B 23.08.2011 19:10
quelle

Tags und Links