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 14.06.2011, 17:25  
Extremefall
Gast
 
Beiträge: n/a
Standard [Erledigt] Hover Navigation - Safari?

Hallo,
ich habe ein hover Navigation erstellt. Mit Firefox und dem Internet Explorer gibt es keine Probleme. Allerdings funktioniert der hover Effekt auf dem iPod Touch natürlich nicht. Denn dort gibt es ja keine Mauszeiger. Wie kann man das Problem am besten ohne JavaScript lösen?

Die Navigation ist auf CSS aufgebaut. Es handelt sich um ein Aufklappmenü. Es basiert auf dem Code dieser Seite (http://barrierefrei.e-workers.de/wor...cks/menues.php). Das erste Menü ist vergleichbar mit meinem Menü.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.06.2011, 17:33  
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

Browser-Weiche mit entsprechender Navigations-Eskalierung ?

Ich versteh hier und da nicht ganz warum du solche Klamotten fragst.. versuch mal:

Code:
me@body> sudo root apt-get brain brain-v2 wikipedia-latest logik objective-evaluate
me@body> shutdown -r now
...
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 14.06.2011, 17:45  
Extremefall
Gast
 
Beiträge: n/a
Standard

Das Problem herrscht ja nur bei mobilen Geräten. Sollte man die Navigation dann eher auf JavaScript aufbauen? Denn soweit ich weiß funktioniert der Hover Effekt beim iPod wohl allgemeint nicht,
  Mit Zitat antworten
Alt 14.06.2011, 17:48  
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

Entweder per Javascript, oder wenn man sich nicht drauf verlassen will das bei den mobilen Endgeräten JavaScript an ist ( was man bei allen handys und allen iPad(s / -Clones) deaktivieren kann ), per ausgelagerter Navigations-Unterseite die aufgerufen wird wenn wer den eigentlichen Hover-Auslöser als mobiles gerät "anklickt".
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 14.06.2011, 17:55  
Extremefall
Gast
 
Beiträge: n/a
Standard

Wie würde der letzte Vorschlag denn funktionieren? Die Events können doch nur mittels JavaScript erkannt werden oder wie soll es sonst klappen?
  Mit Zitat antworten
Alt 14.06.2011, 17:56  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Es gibt kein Hover, wenn es keine Maus gibt. Oder soll ich erst mitm Bratwurstfinger das Display vollschmieren, bis der Mauszeiger auf dem Wischpad das Ziel erreicht?
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 14.06.2011, 18:04  
Extremefall
Gast
 
Beiträge: n/a
Standard

Dann ist JS wohl die beste Lösung. Dort kann man dann das Menü auch per Klick öffnen lassen.

Danke für die Hilfe.
  Mit Zitat antworten
Alt 14.06.2011, 18:05  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 599
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard

Du scheinst folgenden Pseudoklasse zu suchen:

Zitat:
:focus
Damit regt sich dann etwas wenn du mit dem Finger drauf bist und etwas anklickst.

Wenn dein anklickbares Element ein Link ist und die gesamte Seite neu gerendert werde, müsst du natürlich auf der folgenden Seite dieses Element "stylen" durch class=selected oder Ähnliches.
dreamcatcher ist offline   Mit Zitat antworten
Alt 14.06.2011, 18:35  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Die Sache hat nur einen Haken: Webkit-Browser setzen den Fokus nicht beim Klick auf Links (das gilt also vermutlich auch für Safari Mobile) und der Internet Explorer erkennt :focus auch erst ab Version 9 richtig. Ich habe selbst mal ein solches Menü mit CSS gebaut und musste jede Menge Fallbacks für verschiedene Browser einbauen. Im mobil-CSS habe ich im Endeffekt ganz auf das ausklappen per CSS verzichtet, da es für die mobile Version nicht essentiell war.
fab ist offline   Mit Zitat antworten
Alt 14.06.2011, 19:14  
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

Zitat:
setzen den Fokus nicht beim Klick auf Links
-> http://www.w3schools.com/css/sel_active.asp

Ein guter Workaround ist, per JS Klick, Hover etc. nochmal nachzubilden und damit die CSS-Klassen .hover und .active zu setzen. Die kann man dan jeweils parallel zu :hover und :active setzen und hat damit seine CSS basierte Lösung recht wasserdicht gestaltet.
__________________
--
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
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
[Erledigt] SSL Zertifiakt und Safari acdc Server, Hosting und Workstations 5 05.05.2011 13:24
Safari Refrech kerstel HTML, Usability und Barrierefreiheit 4 24.03.2011 08:27
Navigation für den IE? Extremefall HTML, Usability und Barrierefreiheit 2 14.02.2011 17:28
Navileiste saaja HTML, Usability und Barrierefreiheit 11 07.12.2010 14:15
Navigation ähnlich wie in phpBB picco PHP Tipps 2010 12 12.11.2010 23:44
Untermenü in horizontaler Navigation passend posititonieren kingpepe HTML, Usability und Barrierefreiheit 4 12.10.2010 16:05
XMLHttpRequest funktionieren in Safari und Chrome nicht mattla93 JavaScript, Ajax und mehr 8 16.04.2010 22:13
[Erledigt] Hierarchische Navigation Dunkelord Datenbanken 5 12.01.2009 18:31
Hover nicht nebeneinander wers1 HTML, Usability und Barrierefreiheit 11 18.08.2008 07:23
Navigation fixen Desert PHP Tipps 2008 0 12.05.2008 17:00
JavaScript: Safari Browser: Problems SvenLittkowski HTML, Usability und Barrierefreiheit 11 14.09.2007 13:13
Probs mit Layout für Navigation mit Grafiken/Hintergrund HTML, Usability und Barrierefreiheit 3 08.02.2006 19:56
Navigation snatch-ic PHP Tipps 2007 4 08.01.2006 12:11
Mit Templates Navigation erstellen? (welches Templatesyste?) zwelch PHP Tipps 2004-2 5 18.11.2004 15:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
safari hover, safari a hover 2011, css hover safari, safari hover problem, hover mobile, mobile webiste htc, safari mobile css hover, css hover safari funktioniert nicht, hover etc. funktioniert nicht in safari., aktiv hover css safari javascript, add hover to safari mobile, safari anker links funktioniert nicht, hover effect ipad deaktivieren, hover safari mobile, problem ipad mouseover, hover auf ipad deaktivieren, mobile safari anchor hover css, safari hover effekt, safari text aufklappen touchscreen, hover funktioniert nicht mit safari

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:32 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