zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Media Querys Handys

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 15.07.2015, 15:55
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 10.06.2015
Beiträge: 7
Toxuas befindet sich auf einem aufstrebenden Ast
Beitrag Media Querys Handys

Moin,habe vor eine Webseite für Handys fit zumachen.
Folgendes Problem: Mit folgenden Querys spreche ich alle Handys an:[HTML]
HTML-Code:
<link rel="stylesheet" type="text/css" media="only screen and (max-device-width:852px)" href="../sandbox/css/phone_landscape.css">
<link rel="stylesheet" type="text/css" media="only screen and (max-device-height:852px)" href="../sandbox/css/phone_portrait.css">
Problem ist allerdings,sobald jemand ein Input Feld benutzt wird durch die Handy Tastatur die Orientation in Android Handys von Portrait zu Landscape geändert -.-
Ich möchte nun die Abfrage verbessern und eine min/max aspect-ratio Abfrage machen damit nciht die Landscape Css geladen wird sobald jemand bei Portrait ein Input Feld auswählt.

Nun meine Frage wie muss das aussehen also wie ist das Verhältnis bei den meisten Handys im Quer/Längsformat ?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 16.07.2015, 07:25
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Toxuas Beitrag anzeigen
also wie ist das Verhältnis bei den meisten Handys im Quer/Längsformat ?
Das kann man so pauschal nicht sagen, was du suchst ist der Zusatz orientation (landscape/portrait) im mediaquery. Auch solltest du besser nicht verschiedene Einheiten mischen bei den mediaqueries (width/height) sondern bei einer bleiben. Es ist in 99% der Fälle ausreichend, wenn du nur mit width und ohne orientation oder ähnlichem arbeitest.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 18.07.2015, 16:22
Webstandards-Evangelist
neuer user
 
Registriert seit: 25.07.2003
Ort: Mainz
Beiträge: 93
Flocke befindet sich auf einem aufstrebenden Ast
Standard

Bei Deinem Beispiel fallen mir mehrere Sachen auf, die Du ändern solltest.

1. Pack Deine Mediaqueries alle in ein CSS. Jeder Browser läd sowieso ALLE Stylesheets, er könnte sie ja vielleicht im Kriegsfalle gebrauchen.
2. Die Anzahl der Mediaqueries in einem CSS ist recht egal. Es hat mal jemand einen Test mit 3000 Queries gemacht. Die hatten keine Auswirkung auf die Performance.
3. 852px ist eine ordentliche Breite. Das sind keine Smartphones mehr, das sind Tablets.
4. Dein eigentliches Ansinnen ist aber, die "Orientation" mit hinzuzugeben, also hochkant oder horizontal. Also bspw.:
Code:
@media (min-width: 700px) and (orientation: landscape) { ... }
Interessante Links zum Thema sind:
SELFHTML und MDN.
__________________
Grüße aus Mainz,

Jens
------------------------------------------------------
[webkrauts.de]
[blog.grochtdreis.de]
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Touch Eigenschaft per Media Query? JoergB CSS 2 22.05.2015 11:24
Berater (m/w) Social Media JAP Jobs 1 20.01.2014 22:55
Media Querys - Layout geht wird über den Displayrand angezeigt DarkNemesis84 CSS 9 05.05.2013 22:00
Media Querys funktionieren nicht iceman_fx CSS 1 05.07.2012 12:16
Helios Media GmbH sucht Frontend-Entwickler (m/w) in Berlin 1000jobboersen Offtopic 0 19.05.2011 10:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:08 Uhr.