PHP-Version von CSS Media Queries

8

Ich kann nichts im Web finden, wollte die Frage da rauswerfen.

Ist die PHP-Version von CSS Media Queries?

    
Phill Pafford 06.04.2011, 17:34
quelle

5 Antworten

2

Ich gehe davon aus, dass Sie dies zum Zweck der Erkennung mobiler Browser tun würden - wenn nicht, dann ist diese Antwort irrelevant.

Sie können Mobile ESP für eine mobile Benutzeragent-Erkennungsbibliothek auschecken. Es ist sehr einfach zu bedienen und funktioniert gut in meinen Erfahrungen.

    
Sean Walsh 06.04.2011, 18:33
quelle
2

Nein, gibt es nicht.

Der Browser sendet keine Informationen über seine Medienfunktionen an den Server PHP verfügt nicht über die erforderlichen Informationen, um dies zu implementieren.

    
Quentin 06.04.2011 17:46
quelle
2

Ich habe eine Methode verwendet (gefunden auf Ссылка Beispiel # 4), die Javascript und PHP kombiniert eine Alternative für Medienanfragen zu erreichen. Das erreiche ich, indem ich Javascript in meinem php verwende, um eine Variable (screen.width) zu posten, die dann von php verwendet wird, um Haltepunkte zum Laden von Stylesheets zu bestimmen. Fügen Sie das folgende Snippet in Ihr head-Tag ein:

%Vor%

Ich fand, dass die Verwendung dieser Methode im Gegensatz zu Media-Abfragen (die die CSS-Styles für alle Geräte laden, auch wenn dies nicht notwendig ist, dh bei mobilen Geräten werden Desktop-Styles geladen werden) auch beim Laden der Inhalte effektiver ist. Diese Methode stellt sicher, dass Stylesheets nur für das Gerät geladen werden, vorausgesetzt, Sie haben ein Stylesheet mit einem gemeinsamen Stil für alle Mediengeräte.

    
Suvi Vignarajah 25.05.2012 14:38
quelle
1

Sie können vielleicht $_SERVER['HTTP_USER_AGENT'] auschecken und eine Entscheidung treffen, basierend auf dem, was Sie dort finden. Es mag irgendwo eine Bibliothek geben, die sich schon darum gekümmert hat, aber mir ist noch nichts klar.

    
mfonda 06.04.2011 17:38
quelle
1

Es gibt die get_browser PHP-Funktion, mit der Sie einige Browserfunktionen ermitteln können. Aber das ist nicht dasselbe wie die Medienabfragen. Die css-Medienabfragen hängen von den Anzeigen der Geräte ab. Die PHP-Funktion gibt solche Informationen nicht zurück.

    
mkuckert 06.04.2011 18:50
quelle

Tags und Links