php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.01.2012, 18:16  
php.de
Gast
 
Beiträge: n/a
Standard Engeräte für CSS Media Queries simulieren

Ich beschäftige mich momentan mit dem Thema CSS Media Queries. Ich möchte eine Dummy-Webseite für unterschiedliche Bildschirmgrößen auslegen.

Gibt es eine Möglichkeit, wie ich auf einem normalen PC mit einem normalen Monitor unterschiedliche Endgeräte simulieren kann? Dass ich mal ein Smartphone, einen Tablet-PC mit unterschiedlicher orientation oder vielleicht einen Notepad simuliere. Es sollte mir also auf meinem PC so angezeigt werden, wie es dann auf dem simulierten Endgerät ausschauen würde.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.01.2012, 20:08  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

http://mobiforge.com/testing/story/t...-using-firefox
https://chrome.google.com/webstore/d...kjhgipohgpdnoc
http://www.mobilexweb.com/emulators
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 15.01.2012, 22:06  
php.de
Gast
 
Beiträge: n/a
Standard

--- dieser eintrag kann gelöscht werden ---

Geändert von php.de (16.01.2012 um 00:34 Uhr).
  Mit Zitat antworten
Alt 16.01.2012, 00:07  
php.de
Gast
 
Beiträge: n/a
Standard

In der Anleitung http://mobiforge.com/testing/story/t...-using-firefox gibt es einen Fehler. Nach "Configuration/CLDC-1.1" darf kein Leerzeichen stehen.

Jetzt frage ich mich allerdings, was mir das bringt. Meine CSS-Datei schaut nämlich folgendermaßen aus:

Code:
#col0 {border: 1px solid #ff0000;}
#col1 {border: 1px solid #00ff00;}
#col2 {border: 1px solid #0000ff;}

/* non small displays */
@media screen and (min-width: 760px) {
   #col0 {float: left; width: 50%; margin: 0;}
   #col1 {float: left; width: 25%; margin: 0;}
   #col2 {width: auto; margin: 0 0 0 80%;}
}

/* small displays */
@media screen and (min-width: 481px) and (max-width: 759px) {
   #col0 {float: left; width: 67%; margin: 0;}
   #col1 {float: right; width: 33%; margin: 0 0 0 -5px;}
   #col2 {clear: both; float: none; width: auto; margin: 0;}
}

/* Smartphones */
@media screen and (max-width: 480px) {
   #col0 {float: none; width: auto; margin: 0;}
   #col1 {float: none; width: auto; margin: 0;}
   #col2 {float: none; width: auto; margin: 0;}
}
Die Datei wird erst nach dem Response ausgeführt. Und dann werden für Breite und Höhe wieder Daten des Browsers verwendet ... und nicht die Daten eines simulierten Smartphones.

Geändert von php.de (16.01.2012 um 00:34 Uhr).
  Mit Zitat antworten
Alt 16.01.2012, 06:14  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Es geht darum das du den Browser anpasst an das Mobile-Device. Wenn du willst das die maximal darstellende Fläche sich auf die des Smartphones oder Tablets beschränken soll, solltest du entsprechende Addons für den Browser nutzen, die den Browser unter bestimmten Startprofilen ebend gleich in deren Größe ansperren.

Media-Queries ist es grundlegend egal welche Browser schlussendlich dort dran klebt. Du willst nur testen, wie die entsprechende Browser-Darstellung ist.

Dein gepostetes CSS sollte zu genüge testbar sein indem du einfach das Browser-Fenster entsprechend verkleinerst.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 16.01.2012, 09:29  
php.de
Gast
 
Beiträge: n/a
Standard

In diesem einen speziellen Fall geht das vermutlich notfalls so ungefähr (auch wenn die Browser auf Smartphones sicher ganz anders aussehen als mein Firefox oder mein Opera auf meinem PC!), da ich hier nur mit min-width und max-width arbeite, bei allen anderen Media Queries aber nicht mehr. Bei device-width, resolution oder orientation reicht es wohl nicht, nur mit dem Browser herumzuspielen.
  Mit Zitat antworten
Alt 16.01.2012, 09:36  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Geräte-Spezifische Tests fangen da an wo Geräte-Spezifische relationen definiert werden. Ergo kannst du von einem Desktop-Browser nicht erwarten das er sich wie ein Smartphone-Browser verhält, da dieser nicht auf so einem Gerät läuft. device-*-Queries sollten entsprechend auch auf entsprechenden Endgeräten getestet werden. min-*, max-* beziehen sich auf sichtbarkeitsbereiche, die aggregiert jeder Browser ( egal ob mobil oder desktop ) auf dem selben weg.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 16.01.2012, 15:48  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Mobilgeräte werten diese Angaben auch nur per Software aus, troy. Ich finde die Frage nachvollziehbar.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 16.01.2012, 15:53  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Mobilgeräte werten diese Angaben auch nur per Software aus, troy. Ich finde die Frage nachvollziehbar.
Ich ja auch, nur sollte man nicht hardware-relevante Dinge auch da testen wo die Hardware ist ?

Multi-Touch und Orientation krieg man noch mit nem Browser hin ( und plugins ) aber sobald der Browser auf API-Funktionen zurückgreift um media-queries zu beantworten ( device-* betreffen das system auf dem der browser läuft, nicht die browser-instanz die auf dem System läuft ), sollte man das auch da testen wo es wie erwartet beantwortet werden kann.

Wie ich schon sagte, Emulationen haben ihre grenzen, wenn es um den Umbau von Desktop-Webbrowsern geht.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 16.01.2012, 17:28  
php.de
Gast
 
Beiträge: n/a
Standard

Zitat:
Ich ja auch, nur sollte man nicht hardware-relevante Dinge auch da testen wo die Hardware ist ?
Das macht man noch nicht mal in der hardwarenahen Programmierung (z. B. Keil-C) während der Entwicklung so. Da testet man zuerst nur am PC und simuliert Programme (z. B. mit uVision). Erst wenn das passt, lädt man die Software in die Hardware. Dann testet man nochmals mit der echten Hardware. Und sogar dann simuliert man ev. noch irgendwelche Datenströme (z. B. CAN-Bus-Daten).
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Praktikum Social Media (w/m) Adgame Gewerblich 0 01.04.2011 15:14
Praktikant Future Media (w/m) Adgame Gewerblich 1 01.04.2011 15:13
MARTES NEW MEDIA sucht Fachinformatiker für Anwendungsentwicklung martes Beitragsarchiv 0 02.09.2009 12:17
MySQLi - mehrere Queries AndreeThe2nd PHP Tipps 2009 1 13.05.2009 20:24
ORDER BY (2 Queries) DonPatricio PHP Tipps 2009 6 02.02.2009 01:31
MARTES NEW MEDIA sucht Fachinformatiker für Anwendungsentwicklung martes Beitragsarchiv 0 11.09.2008 10:34
Cross Content Media sucht motivierten PHP-Entwickler in München crosscontent Beitragsarchiv 0 23.08.2008 17:41
Wieviele Queries verträgt ein Server? webstylist Datenbanken 2 08.06.2006 16:10
[Erledigt] Kartenstapel simulieren PHP-Fortgeschrittene 2 08.08.2005 16:55
wie viel queries pro seite zapate PHP Tipps 2005-2 10 22.07.2005 23:02
Anzahl von Queries rausfinden PHP Tipps 2004 2 01.07.2004 17:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php media print simulieren, barrierefreiheit media queries, php media, media device width simulieren, screen and (max-device-width: 480px), media queries simulieren, css media queries barrierefreiheit, screen size media queries im chrome simulieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum