Die oberen 5 Straßensperren zur Netz-Zugänglichkeit

| by Karl Groves | March 11, 2004
Einleitung

Zugänglichkeit ist häufig die letzte Sache auf dem Verstand eines Netzentwerfers, wenn sie eine Web site verursacht. Dieses ist nicht ein Merkmal, das zu den Neuen oder zu Leuten arbeiten auf einer persönlichen Seite einzigartig ist. Es ist auch ein Merkmal, das für die professionellen Netzentwerfer allgemein ist (groß und klein) und sogar die multinationalen Konzerne. Tatsächlich haben die meisten Netzentwerfer keinen Anhaltspunkt über, was Zugänglichkeit ist.

Viele, die wissen, daß welche Zugänglichkeit ist, behandeln sie häufig, als wenn es Gehirnchirurgie ist. Nichts konnte von der Wahrheit weiter sein. Tatsächlich alle, denen es nimmt, um einen zugänglichen Aufstellungsort herzustellen ist etwas Vorbedacht und Verstehen der Arten von Fehlern, die, du wahrscheinlich bist, um zu bilden, also du können sie vermeiden.

Was ist Zugänglichkeit?

Für die ohne Wissen der Zugänglichkeit, mag ich normalerweise die folgende Analogie verwenden: Das Gebäude, das du innen bearbeitest, hat vermutlich mindestens einen behinderten parkenden Raum. Wenn es mehr als einen Fußboden hat, hat es vermutlich einen Aufzug oder eine Rolltreppe (oder beide). Es hat Geländer auf der Treppe und hat vermutlich ein Bad in der Kandare. Dein Arbeitsplatz hat diese Einzelteile, zwecks Zugang zum Geschäft durch untaugliche Kunden und/oder Angestellte zu erleichtern. Zugängliches Netzdesign ist nichts mehr als ein elektronisches äquivalent dieser Bemühung in Richtung zum gleichen Zugang zu deinen Betriebsmitteln.

Die Energie des Netzes ist in seiner Universalität. Zugang durch jeder unabhängig davon Unfähigkeit ist ein wesentlicher Aspekt - Tim Berners Schutze, Erfinder von HTML und das HTTP Protokoll.

Warum ein kompletter Fokus erforderlich ist

Ich riskiere nicht in irgendeine Diskussion über das Sittlichkeitsgefühl von, warum du deinen Aufstellungsort zugänglich bilden solltest. Einfach gesetzt, ist kein Argument (anders als blosse Unwissenheit) gegen zugängliches Design einfach nicht wert Haben. Stattdessen lassen Sie uns auf, welche Art der speziellen Notwendigkeiten konzentrieren ein Benutzer haben kann, der Probleme beim Einwirken auf eine Web site verursachen kann:
  •  Sichtbeeinträchtigungen, die in der Farbenblindheit, schlechtes Sehvermögen sich verkünden oder Blindheit durchführen können
  •  Hörschäden in einer breiten Strecke der möglichen severities
  •  Mobilität Beeinträchtigungen, die von der Arthritis, von der mehrfachen Sklerose, von der Krankheit Parkinson, von der Paralyse oder von anderen Motorsteuerung Störungen reichen
  •  Kognitive Beeinträchtigungen wie zerebrale Lähmung, Abstiegsyndrom, Alzheimers, dyslexia oder erlernenstörungen
  •  Ergreifungstörungen mögen Epilepsie

Schließlich ist eine komplette Annäherung, was erforderlich ist, um einen zugänglichen Aufstellungsort herzustellen. Du kannst nicht voraussagen, daß des die Notwendigkeiten oder die Schwierigkeit Benutzers von denen benötigt. Irregeführte Annäherungen wie Datenbanksuchroutine Abfragung oder Text-nur Alternativen verraten einen Mangel am Verstehen dieser Tatsache. Text-nur Alternativen können eine Zugänglichkeit Lösung für die mit Anblickstörungen, dadurch abgesehen von den Millionen anderer untauglicher Benutzer mit unterschiedlichen Notwendigkeiten nur versehen. Datenbanksuchroutineabfragung ist bestimmt, während untaugliche Besucher eine breite Strecke der anpassungsfähigen Technologie benutzen, einschließlich Benutzermittel auszufallen, die als eine der Hauptmarken sich kennzeichnen. Außerdem, gibt es keine Weise, des Zeigedie vorrichtung oder irgendwelche Benutzers der anderen Einzelteile in der breiten Strecke der Einstellungen zu ermitteln, die benutzt werden, um ihre speziellen Notwendigkeiten zu entschädigen.

Die allgemeinsten Fehler vermeiden

In ihrer Unwissenheit und in Mißachtung sind Netzentwerfer most likely, fünf Fehler festzulegen, die Straßensperren zur Zugänglichkeit sind. Das Vermeiden dieser Fehler nimmt dich niederwerfen weit die Straße in Richtung zum zugänglichen Design. Dein Aufstellungsort ist nicht vollkommen, gerade indem er diese fünf Fehler vermeidet, aber, diese Fehler festzulegen bedeutet wahrscheinlich, daß der Aufstellungsort eine breite Strecke der Benutzer mit speziellen Notwendigkeiten vollständig unbrauchbar ist.

1. Abhängigkeit nach Klient dem seitlichen Scripting, zum von Navigation oder von wichtigem Inhalt darzustellen

Unter den Weisen kannst du eine Web site vollständig unzugänglich bilden zu vielen Arten Beeinträchtigungen sollst sofort die scripting Klientseite verwenden, so daß der gesamte Aufstellungsort für Benutzer nicht funktioniert, die Klient Seite das Scripting abstellen lassen, oder die anpassungsfähige Technologie verwenden, die nicht die Klient Seite erkennt, die an allen scripting ist.

Solche Einzelteile würden Sachen wie sein:
  •  Fall faßte dynamischen Inhalt an (verarbeitete Klient Seite)
  •  (Aka DHTML) Menüs Fliegen-Heraus
  •  Hinunter Menüs fallen, die die onChange Fallzufuhr erfordern zu funktionieren
  •  Popup Fenster, die nicht ohne Javascript arbeiten

Vertrauen auf dem Scripting hat eins von vier möglichen Resultaten:
  •  Der Aufstellungsort lädt, aber Navigation ist unmöglich (es entweder zeigt an und funktioniert nicht oder häufig gerade nicht Anzeige)
  •  Erhebliche Teile des Inhalts zeigen nicht an
  •  Der Aufstellungsort lädt, aber absolut kein Inhalt zeigt an
  •  Um „die Brauchbarkeit“ Probleme zu verhindern, die durch ihren Gebrauch von Scripting verursacht werden, ermitteln sie cluelessly das Vorhandensein der scripting Unterstützung durch die Datenbanksuchroutine und adressieren den Benutzer zu einer Sackgasseseite um, die versucht dir beizubringen wie man deine Software verbessert.

Ich betrachte irgendwelche Resultate, ein kompletter Zugänglichkeit Ausfall zu sein. Leider fallen sogar Web site für multinationale Konzerne und Regierung Wesen unter solchem Kriterium aus.

Die folgenden Aufstellungsorte führen zu die Sackgasseseiten, die dich bitten, deine Software zu verbessern
  •  New York Börse
  •  Zeit Zeitschrift
  •  H&R Block
  •  Travelocity
  •  General Motors
  •  Toyota
  •  Porsche

Die folgenden Aufstellungsorte ergeben vollständig funktionsunfähige Navigationselemente
  •  Washington DC Wasser-und Abwasserkanal-Berechtigung
  •  Volvo
  •  1-800-Contacts
  •  Die amerikanische Automobil-Verbindung
  •  Verisign

Die folgenden Aufstellungsorte laden, aber der Inhalt wirklich zeigt nicht an allen an
  •  Chrysler
  •  Ford
  •  Chevy
  •  Visum

Die folgenden Aufstellungsorte haben einen Schweizer-Käse Effekt mit dem Inhalt, der sporadisch auf Schirm vermißt
  •  Rasches Ausweichen
  •  Jeep
  •  Baltimore Ravens Fußball-Mannschaft

Die Lösung für diese Probleme ist extrem einfach. Nichts vollständig abhängig nicht bilden nach dem Scripting. Wechselwirkende Elemente sollten dem Genuß der Web site hinzufügen, nicht von ihr wie abzuziehen geschieht häufig.

Ich empfehle mich gegen das Verwenden „fliege-heraus“ (aka DHTML) Menüs und dropdown Menüs für Primärnavigation.

Während es möglich ist, sie herzustellen, damit Navigation mit dem Scripting abgestellt arbeitet, löst die nur einen Satz Probleme. Als allgemeine Brauchbarkeitausgabe wird DHTML Navigation häufig beschrieben, wie „glatt“ von den kerngesunden Benutzern und kann Frustration unter denen mit Bewegungsbeeinträchtigungen zweifellos verursachen.

Wenigstens wünschst du zwei Sachen, beim Verwenden sicherstellen Menüs für Navigation fliegen-heraus:
  •  Die Anzeigen des Menüs (oder einer <noscript> Alternative) wirklich, wenn das Scripting weg von unerkanntem ist
  •  Die erste Verbindung in den Menüfunktionen und führt zu einen tatsächlichen Bestimmungsort

Tropfenabstiege verursachen, die arbeiten, ohne scripting.

Du kannst eine von ungefähr drei Annäherungen zu diesem wählen:

Zuerst ist es OKAY, von einem onChange Fall auf diesen zu benützen, vorausgesetzt selbstverständlich, du eine Unterordnungmethode, die nicht auf dem Scripting beruht - das heißt, eine Taste und ein Bedienerseite Index lieferst

Wenn du wirklich tricky erhalten möchtest, die Taste zweitens schreiben, die nach Abfragung der scripting Unterstützung gegründet wird. Es ist eine Spitze zu viel unnötige Bemühung meiner Meinung nach, aber einige konnten nicht so denken.

Drittens die Liste der Verbindungen in dein <noscript> Element schreiben, die den gleichen Bestimmungsort wie das DHTML Menü haben. Die Mehrheit einen Benutzern erhält das geschickte dynamische Menü und die ohne scripting Unterstützung erhalten mindestens eine funktionsfähige Liste der Verbindungen, die zum gleichen Platz gehen.

Andere Navigation

Ich habe sogar die normalen Textverbindungen gemacht funktionsunfähig ohne scripting Unterstützung gesehen. Die natürliche Lösung ist zu die, gerecht nicht zu tun. Es gibt keine ordentlichen notwendigen Workarounds.

Fall faßte Inhalt an

Fall-angefaßter Inhalt ist ein trickier wenig. Im allgemeinen ist mein Argument, daß es nichts gibt, das die scripting Klientseite tun kann, die nicht mit der Bedienerseite erfolgt werden kann, die wie PHP scripting ist. Für kleine Web site ist dieses die beste Annäherung. Für eine große Web site, die Tausenden Erfolgen ein Minute gelangt, kann die Rückseite u. weiter Reisen an den Bediener für jeden kleinen Antrag eine überwältigende Belastung auf dem Bediener werden. Im Falle der großen Aufstellungsorte müssen Entwickler mit der Person arbeiten, die für Interaktion Design, um mit einer Weise oben zu kommen, solch ein Vertrauen auf der scripting Klientseite zu vermeiden verantwortlich ist.

Leider ist Fall-angefaßter Inhalt auch wahrscheinlich, einen freien Raum oder Schweizer-cheesed Schirm zu ergeben wenn angefaßte Klientseite. In solch einem Fall bist du vermutlich weg von der Ausgabe zusammen ausweichen mit allen möglichen notwendigen Mitteln besser. Ich würde eher eine Web site haben, die richtig für jeder als eine Web site arbeitete, die Wechselwirkungabhängigen nach etwas hatte, das vollständig für eine möglicherweise große Anzahl von Leuten ausfiel.

Popup Windows

Für popup Fenster mußt du sicherstellen, daß die Verbindung unabhängig davon scripting Unterstützung funktioniert. Wenn du popup Fenster für ADS benutzt, werden sie vermutlich an einen onload (oder onunload) Fall gebunden. Das ist fein, lassen ihn dort. Niemand ausgenommen dich und deinen Anzeigenkunden mag sie irgendwie; so nicht stören, sie zugänglich zu bilden. Aber, wenn du popup Fenster für Ergänzungsinhalt benutzt, solltest du nicht „#“ oder „Javascript verwenden: “ als dein Hypertexthinweis. Eine reale Verbindung verwenden, und deinen Javascriptcode auf „Rückholfalsches“ einstellen. Die Verbindung funktioniert richtig unabhängig davon scripting Unterstützung. (Meinen Artikel sehen - „ein zugänglicheres Pop-up Fenster“)

2. Unsachgemäßer Gebrauch von Preisaufschlag Invalidpreisaufschlag

Viel wird herum in Diskussion Gruppen über den Wert des gültigen Preisaufschlags - sogar durch Ihr wirklich geworfen. Gültiger Preisaufschlag ist einfach zu verursachen, obwohl die meisten Leute, handhaben ihn nicht zu erzielen. Die Gültigkeit des Preisaufschlags der Seite ist wichtig - von einem Zugänglichkeit Standpunkt - weil anpassungsfähige Technologie möglicherweise nicht sein kann, wie das Verzeihen des verpfuschten Preisaufschlags als die Hauptdatenbanksuchroutinen. Was schwieriger ist, sogar unter denen, die gültige Seiten haben, ist der korrekte Gebrauch von Preisaufschlag.

Netzentwerfer sagen viel über wechselwirkenden, dynamischen und Datenbank-gefahrenen Inhalt. Schließlich macht er nicht ein Bit über aus, wie, die Programmierung zu überraschen ist, die den Aufstellungsort fährt - was zur Datenbanksuchroutine des Besuchers ist HTML gesendet erhält.

HTML ist eine Preisaufschlagsprache

Einfach gesetzt, wurde es mit dem ausdrücklichen Zweck des Beschreibens der Struktur der Informationen, NICHT die Darstellung verursacht. Viele Netzentwerfer benutzen HTML, um die Darstellung vorzuschreiben durch das Verwenden mißbilligt oder die Eigentümerattribute oder indem sie unsachgemäß einige Elemente verwenden, um Darstellung vorzuschreiben:
  •  Mißbilligte Elemente schließen <center>, <font>, <menu>, <s>, <strike>, <u> ein
  •  Mißbilligte Attribute schließen übereinstimmen (in vielen Fällen), alink, Hintergrund, bgcolor, Höhe und Breite (für Tabelle Zellen), hspace, vspace und viel mehr ein
  •  Unsachgemäßer Gebrauch von Elementen, Darstellung vorzuschreiben würde Gebrauch der Tabellen für Plan, Gebrauch von <tbody> in den Plantabellen einschließen mit <pre> oder <blockquote>, den in Position bringenden Text zu steuern, oder Daten, nicht, verbinden Zellen mit überschriften verlegen und Definierenverhältnisse zwischen überschriften und Datenfolgespalten.

CSS ist für Darstellung

Auf jeden Fall, wo presentational Effekt erforderlich ist, solltest du CSS verwenden, um den presentational Effekt zu erzielen. Ich kann nicht an viele presentational Effekte denken, die durch HTML Attribute erzielt werden, die nicht CSS äquivalente haben. Einige CSS Eigenschaften haben spotty Unterstützung durch Hauptdatenbanksuchroutinen, und aus diesem Grund solltest du diese Ausgabe im Verstand immer halten. Diese spotty Unterstützung bedeutet nicht, daß du auf presentational Attribute HTML faul zurückgreifen solltest. Eher bedeutet es, daß du entweder zu den Griffen mit dem Mythus „des Schauens das selbe“ zu jeder kommen oder einen anderen presentational Effekt finden solltest, um nachher zu jagen. Meiner Meinung nach bedeutet das Zurückgreifen auf einen Workaround, daß das Design, nicht das spezielle defekt ist.

Passenden Preisaufschlag verwenden

Passenden Preisaufschlag für das Dokument verwenden, bevor Sie sich sogar in Darstellung mit einbeziehen. Dieses schließt Sachen wie überschriften, Punktumbauten und Bruchumbauten ein. Verwendest du <h1>, um ein großes, fettes Wort zu bilden? Benutzt du <b>, um eine überschrift zu verursachen? Verwendest du <p></p>, um einen Bruch zwischen Punkten zu verursachen? Benutzt du <blockquote>, um Text einzudrücken? Wenn so, benutzt du diese Elemente unsachgemäß.

Jedes dieser Elemente hat einen Zweck, wenn es die Struktur des Dokumentes vorschreibt. Zum Beispiel ist <h1> das Element, das bedeutet wird, um die überschrift des Dokumentes vorzuschreiben. <h2> ist für Untertitel, wie Hauptabschnitte des Textes. <h3> wird als Untertitel eines Abschnitts bedeutet. <p> wird bedeutet, um einen Punkt zu kennzeichnen, und so weiter. Zu mehr Information über was der Zweck von den verschiedenen HTML Elementen ist, Spezifikt. sich besuchen. http://www.w3.org/TR/html401

Grössere Zugänglichkeit sicherstellen:
  •  HTML benutzen, um nur Struktur zu definieren
  •  CSS verwenden, um Darstellung zu definieren
  •  Das passendste Element für den Inhalt immer benutzen. Elemente oder Attribute nicht gerade fehl anwenden, um deinen ästhetischen Anblick zu erzielen.

3. Vorrichtung Abhängigkeit

Während viele Leute neigen, an Zugänglichkeit als Bemühungen zu denken, einen Aufstellungsort verwendbar zu bilden für den Vorhang, ist dieser einfach nicht zutreffend. Das Herstellen eines Aufstellungsortes, der nach irgendeinem Stück Kleinteilen abhängig ist, ist bestimmt, für Benutzer mit einer breiten Strecke der möglichen speziellen Notwendigkeiten -, den Vorhang und die Personen mit Bewegungsbeeinträchtigungen vornehmlich auszufallen. Vorrichtung Abhängigkeit ist schlechtes üblich von einem allgemeinen Brauchbarkeitstandpunkt außerdem. Immer mehr machen Benutzer das Internet mit Vorrichtungen wie Zelle Telefonen und PDAs zugänglich. Das Verursachen von Vorrichtung Abhängigkeit kann dienen, weit mehr Leute zu entfremden, untauglich oder nicht.

Vorrichtung Abhängigkeit kann wie gesehen werden:
  •  onClick/onMouseover/onMouseout oder andere Fallzufuhren, die auf dem Benutzer beruhen, der eine Maus, um eine Verbindung laufen zu lassen oder Steuerung zu bilden hat.
  •  Bediener-Seite Bilddiagramme, die nicht einen entsprechenden Satz überflüssige Verbindungen haben
  •  Navigation oder Formen, die nicht einen logischen Vorsprungauftrag haben

Ich nicht notwendigerweise runzele auf Vorrichtung Abhängigkeit, in den Fällen wo die Abhängigkeit nur eine Ausgabe für Sachen wie Rollovers, das Bild ist, das hervorhebt, die ändernde Textfarbe, oder etwas anderer dekorativer änderung die Stirn. Die Ausgabe kommt, wenn die Vorrichtung Abhängigkeit mit einem Vertrauen auf dadurch scripting (#1, oben) kombiniert, daß die Fallzufuhr an etwas wie Formunterordnung, zufriedene Darstellung oder eine Berechnung gebunden wird. In solchen Fällen als I, das auch oben gesagt wurde, würden diese Sachen vermutlich gut-angefaßte Bedienerseite sein. Gleichzeitig konnte eine zugänglichere Fallzufuhrwahl am besten außerdem sein mit Zufuhren wie onFocus, onBlur, onChange und onSelect.

In den Fällen wo geräteabhängige Fallzufuhren erforderlich sind, solltest du Redundanz verwenden, um die Interaktion anzufassen, damit es mindestens für die Leute funktioniert, die entweder eine Maus oder eine Tastatur verwenden. Wenn du onMousedown benutzt, es mit onKeydown kombinieren. Wenn du onClick benutzt, es mit onKeypress kombinieren: <button onClick= " window.alert („sehen? Isnt es kühl? “) „onKeypress= " window.alert („sehen? Isnt es kühl? “) „>Click das Button</button>

Beispiel:

Die Taste anklicken

Schließlich würdest du noch weit von völlig zugängliches sein, solange es jedes mögliches Niveau der Vorrichtung Abhängigkeit für Zugang zu irgendeinem wichtigen Inhalt, zu Navigation oder zu Wechselwirkung gibt. Eine weit bessere Annäherung würde sein, das Verursachen der Situationsmerkmale zu nehmen zu nehmen zu nehmen, die den Benutzer erfordern, der irgendein spezifisches Stück Kleinteile hat. An eine Sache vor allem sich erinnern andere: Für jede spezifische spezielle Notwendigkeit gibt es gerecht, wie weit von einer Vielzahl der Methoden, die vom Besucher verwendet werden, um sie zu entschädigen. Dieses schließt Eingabegeräte ein, gerade soviel wie, das es Ausgabemechanismen tut. Der Gewehrkugel zusammen ausweichen, indem Sie den Aufstellungsort herstellen, damit er nicht ausmacht, was der Besucher pflegt, auf den Aufstellungsort einzuwirken.

Einige kreative und kenntnisreiche Entwerfer verwenden auch document.write des Javascript () Funktion, um diese Eigenschaften zur Datenbanksuchroutine zu schreiben. In diesen Fällen stellen sie auch klug eine überflüssige Textalternative über das <noscript> Element zur Verfügung.

4.Lack vom unsachgemäßen Gebrauch von alternativem Text für Graphik und Multimediaelemente

Bilder, Filme, Töne und Blitz sind in sich selbst unzugänglich. Die Darstellung irgendwelcher Einzelteile ist wahrscheinlich, deinen Aufstellungsort zu ergeben, der zum untauglichen vollständig unbrauchbar ist, es sei denn du ein alternatives Textäquivalent lieferst.
  •  Der Vorhang kann nicht Bilder oder Blitz sehen. Eine Abbildung oder einen Blitz zu verwenden, um wichtigen Inhalt darzustellen bedeutet, daß ein blinder Benutzer nicht den gleichen Inhalt erfahren kann.
  •  Taube Besucher sind nicht imstande, den Ton zu hören, der einen MPEG oder AVI Film begleitet.
  •  Die mit Bewegungsbeeinträchtigungen können nicht imstande sein, auf Blitz einzuwirken.

Irgendwelche Ausgaben zu verhindern ist schmerzlich, wirklich einfach. Eine intelligente Anwendung des alternativen Textes zu jedem graphischen Multimediaeinzelteil ist alle, die erforderlich ist. Die Ausgabe erbt, was als „intelligente“ Anwendung definiert wird.

So einfach, wie es ist, scheint es mir, daß eine Menge Leute wirklich eine Verwirrung von ihrem Gebrauch von alternativem Text bilden. Lassen Sie uns zum Zweck des alternativen Textes so denselben Weg zurückverfolgen: Eine Textalternative denen darstellen, die nicht die Abbildung oder den Film sehen oder den Ton hören können. Aber es ist wichtig, daß wir überprüfen, ob die Textalternative zum gesamten Verständnis des Seite Inhalts sinnvoll ist.

Bilder

Wenn das Bild keinen Beitrag zum Inhalt der Seite für die darstellt, die sie sehen können, dann wird seine Beschreibung nicht auch nicht. Aber, dieses bedeutet nicht, daß das Bild ein „Alt“ Attribut nicht an allen benötigt. Einige Text-nur Datenbanksuchroutinen stellen [Bild] auf dem Schirm für ein Bild „Alt-weniger“ oder [Verbindung] auf dem Schirm für ein Bild dar, das als Verbindung verwendet wird. In diesen Fällen ist das Ohrenäquivalent im Allgemeinen das selbe - den Bildname oder -verbindung Bestimmungsort manchmal laut lesen als Weise, das im Allgemeinen unbrauchbare Bild zu entschädigen.

In den Fällen wo ein Bild nur dekorativ ist, sollte das Alt Attribut leer sein. Wenn das Bild eine Verbindung aber ist, stellt keinen realen Kontext zur Verfügung (wie eine Taste oder etwas) dann das Alt Attribut sollte den Bestimmungsort und vielleicht eine Beschreibung des Bestimmungsortes verzeichnen.

In den Fällen wo ein Bild wichtigen Inhalt liefert, ist es wichtig, ein alternatives Textäquivalent zu haben. Häufig ist dieses einfach ein Alt Attribut. Jedoch wenn das Alt Attribut lang ist, kann es am angebrachtesten sein, das longdesc Attribut zu verwenden. Longdesc ist häufig eine Verbindung zu einer spezifischen Seite, die die Beschreibung enthält. Manchmal stellen Leute eine Seite für alle Beschreibungen her und das longdesc ist ein genannter Anker in dieser Seite.

Auf jeden Fall muß der alternative Text sinnvoll und ziehen in Erwägung sein die Person, die wahrscheinlich ist, sie zu benötigen. Ich bin der Meinung, daß die beträchtliche Mehrheit einen Bildern leere Alt Attribute haben sollte, da die meisten Beschreibungen kein zusätzliches Verständnis des Inhalts liefern.

Filme (MPEG, AVI, usw.)

Weil Filme zu beiden die mit Anblickbeeinträchtigungen und Hörschäden unzugänglich sind, ist es besonders wichtig, eine Textalternative zur Verfügung zu stellen. Dieses bedeutet häufig das Untertiteln der Akte und das Orproviding eine Textabschrift. „Eine Abschrift ist ein Text oder HTML Akte mit allem wichtigen Dialog und/oder Erzählung. Untertitelen sind ein Teil der videoakte, die synchronisiert den Dialog und die Erzählung mit dem Bildschirm selbst.“ (WebAim) erfordert das Tun so richtig umfangreichen Vorbedacht, ihn recht zu bilden einschließlich das Wählen zwischen, welchem Format du verwenden möchtest. Es gibt auch Wahlen zwischen, ob du einen geschlossenen oder geöffneten Untertitel verwenden möchtest.

Netzzugänglichkeit Hilfsmittel WebAim hat solch einen guten überblick über Multimedia-Zugänglichkeit, den eher ich dir dort schicken würde (http://webaim.org/howto/captions/) als erhalten in zu viel Detail hier.

Du wirst gut geraten, ein gutes Verständnis der Multimediazugänglichkeit zu haben, bevor man die Filmakte herstellt. Das Format wählen, das klug nach der Technologie und der erforderlichen Bemühung zum Sicherstellen von Zugänglichkeit gegründet wird. Versuchen, eine Filmakte zugänglich zu bilden, nachdem die Tatsache verurteilt ist, um einige Besucher nicht imstande noch zu lassen, sie zu benutzen.

Blitz

Macromedia Blitz ist eins der kühlsten Multimediawerkzeuge gewesen, zum des Internets überhaupt zu schlagen. Aber oben bis vor kurzem, wurde er mit Zugänglichkeit, allgemeiner Brauchbarkeit und gleichmäßigen Entwicklung Ausgaben enträtselt, die sie am Entwickeln zu sein volles Potential im Markt verhinderten. Mit seiner neuen Fähigkeit, mit den Datenbanken und Bedienerseite zu integrieren, die, sowie neue Bemühungen in Richtung zur grösseren Zugänglichkeit scripting ist, ist Blitz bestimmt, in der Anwesenheit unter dem Netz zu wachsen fortzufahren. Noch trotz der Zuführungen der neuesten Version des Blitzes, ist es noch nicht ein Produkt, das ich für Kreation von allem anders als Multimediadarstellungen benutzen würde.
  •  Blitz erfordert noch das Vorhandensein der Blitzsteckverbindung. Benutzer ohne den steckbaren Willen erhalten nichts
  •  Das Einwirken auf Navigationselemente ist häufig mit grellen Designs problematisch (d.h., feststellend, was eine Verbindung Ikone, die Verbindungen, die herum bewegen, etc. ist)
  •  Unfähigkeit, einen alternativen Text darzustellen gleichwertig wie ein Untertitel
  •  Nicht vertraute Schnittstelle; funktionsunfähige Datenbanksuchroutinekontrollen.

Aus diesen Gründen kann Gebrauch von Blitz sein heraus-und-heraus Zugänglichkeit Ausfall trotz des Verwendens der neuesten Version mit seiner „Zugänglichkeit kennzeichnet“. Höchstens würde ich Blitz als kompakte Alternative MPEG AVI/zu den realen Mitteln benutzen. An diesem Punkt würden es die gleichen Bemühungen in Richtung zum Untertiteln und übertragung erfordern, die jene Filmformate erfordern.

Töne

Schließlich können Töne zugänglicher gebildet werden genauso wie Bilder. Ton ist durch Neue für Hintergrundton oder für Wechselwirkung häufig benutzt (d.h. Rolloverton). Die meisten Fachleute haben festgestellt, daß solche Praxis nicht benutzerfreundlich ist und sie vermeidet. Aber, stichhaltige Akten wie MP3 werden manchmal benutzt, um Ergänzungsinhalt zur Verfügung zu stellen.

Ton ist eine besonders nützliche zufriedenzustellen Hinzufügung, daß Abdeckungen Informationen, die nicht ohne zusätzlichen Ton genau dargestellt werden können. Z.B. ein Beispielaussprache eines Fremdworts auf einem Aufstellungsort, der Fremdsprache Tutorials hat oder ein Beispielton eines Stückes Musik, die für eine Guitarre tablature Web site gespielt wird.

Wie Bilder muß das Zur Verfügung stellen einer normalen Textalternative zum Ton gegen die mögliche Verwendungsfähigkeit der bestimmten Textalternative gewogen werden. Wird ein tauber Benutzer wahrscheinlich, zum von einer Beschreibung einer Guitarre zu profitieren gespielt? Nein. Wird sie profitieren von einer Abschriftalternative zu Martin Luther Kings „mir, eine Traum“ Rede zu haben? Definitiv. Wie noch etwas solltest du jede angemessene und intelligente Bemühung in Richtung zum Zur Verfügung stellen eines gleichen Verständnisses des Inhalts bilden.

5. Unsachgemäße Kreation der Formen

Formen werden von den Firmen verwendet, um den Benutzern eines Aufstellungsortes zu erlauben, Anwendungen, Register einzureichen für Sachen wie Ansagen und Bereiche der Mitglieder, oder mit der Firma wirklich in Verbindung zu treten. Jede mögliche Unfähigkeit, auf die Elemente der Form richtig einzuwirken ist ein Zugänglichkeit Ausfall meiner Meinung nach. Formen sind häufig ohne Respekt für Leute mit speziellen Notwendigkeiten entworfen. Z.B.:
  •  Gebrauch von Javascript für Gültigkeitserklärung oder sogar Unterordnung bedeutet, daß die Form nichts für Leute mit Datenbanksuchroutinen tut, die nicht Javascript erkennen.
  •  Sichthinweis auf erforderlicher Eintragung: „Fängt im Rot werden angefordert auf,“ bedeutet nichts zum blinden und das farbenblind
  •  Elemente nicht mit ihren Aufklebern bedeutet zu verbinden häufig Durcheinander für die die nicht die Formelemente sehen können.
  •  Hat die Plazierung des Aufklebers nicht neben seinem Element den gleichen Effekt.
  •  Das Verwenden der Tabellen, um Formelemente in Position zu bringen kann einige der oben genannten Probleme vergrößern.

Wegen der möglichen Rückkehr vom Verwenden der Formen (d.h. Verkäufe führt, Ausrichtungen, Anwendungen, etc.), ist es lebenswichtig wichtig, daß du sicherstellst, daß alle Leute in der Lage sind, auf die Formen auf deinem Aufstellungsort einzuwirken. Die größte Ausgabe, die von den Personen verwenden Schirmleser gegenübergestellt wird, ist, wenn sie auf die Elemente der Form einwirken kann.

Wenn wir über die Zugänglichkeit der Formen sprechen, verweisen wir normalerweise über ihre Zugänglichkeit auf Schirmleser und sichtlich gehindert. Leute mit anderen Arten Unfähigkeit im Allgemeinen werden weniger durch „fehlerhafte“ Formen beeinflußt, die einige der HTML Zugänglichkeit Eigenschaften vermissen. Ich sollte jedoch daß jeder von einer gut-organisierten Form profitiert, besonders die mit kognitiver Unfähigkeit merken. Sichtplan kann zu denen wichtig sein, die Anblick haben. Weniger Erklärung eine Form benötigt, das bessere. - WebAIM

Platzformaufkleber nahe bei ihren entsprechenden Formkontrollen

Einfach gesetzt, wenn du nach dem Namen des Benutzers bist, dann Platz „Name“ nahe bei dem Eingang Element für den Namenswert.

Zunächst den <label> Umbau benutzen, um ausdrücklich zu kennzeichnen, was das Aufkleber <label for= " Name " >Enter dein Name Here</label><input type= " Text " id= " Namens" name= " visitor_name "/> ist

Beispiel:

Deinen Namen hier eintragen:

Im Falle der Mehrfachwahl Einzelteile wie Radiotasten und checkboxes, solltest du sie gruppieren den <fieldset> Umbau verwendend.

Eine „Legende“ für jedes dann verwenden auffangen Satz mit dem <legend> Umbau und zur Verfügung stellen ein <label> für jedes Element.

<fieldset><legend>What Betriebssystem tun dich mögen gut? </legend> <input type= " Radio " id= " Gewinn " name= " Fenster " ><label>Windows</label> <input type= " Radio " id= " Mac " name= " Macintosh " ><label>Macintosh</label> <input type= " Radio " id= " lin " name= " linux " ><label>Linux</label> <input type= " Radio " id= " uni " name= " Unix " ><label>Unix</label> </fieldset>

Beispiel:

Welches Betriebssystem du magst gut?
  •  Windows
  •  Macintosh
  •  Linux
  •  Unix

Für auserwählte Menüs das <optgroup> Element benutzen, um in Verbindung stehende Wahlen zu gruppieren. Wieder den Aufkleber ausdrücklich definierend. <label for= " Brut " >What Art des Hundes tun dich have</label>
<select id= " Brut " name= " kind_of_dog " >
<optgroup label= " Sporting Gruppe " >
<option value= " 1 " >German Shorthaired Pointer</option>
<option value= " 2 " >Chesapeake Bucht Retriever</option>
<option value= " 3 " >Golden Retriever</option>
<option value= " 4 " >Labrador Retriever</option>
<option value= " 5 " >Cocker Spaniel</option>
</optgroup>
<optgroup label= " Arbeitsgruppe " >
<option value= " 6 " >Boxer</option>
<option value= " 7 " >Bullmastiff</option>
<option value= " 8 " >Mastiff</option>
<option value= " 9 " >Rottweiler</option>
<option value= " 10 " >Saint Bernard</option>
</optgroup>
<optgroup label= " Nicht-Sporting Gruppe " >
<option value= " 11 " >Boston Terrier</option>
<option value= " 12 " >Bulldog </option>
<option value= " 13 " >Dalmatian</option>
<option value= " 14 " >French Bulldogge </option>
<option value= " 15 " >Poodle </option>
</optgroup>
</select>

Beispiel:

Welche Art des Hundes du haben:
  •  Deutscher Shorthaired Zeiger
  •  Chesapeake-Bucht-Apportierhund
  •  Goldener Apportierhund
  •  Labrador Apportierhund
  •  Cockerspaniel Spaniel
  •  Boxer
  •  Bullmastiff
  •  Mastiff
  •  Rottweiler
  •  Heiliges Bernard
  •  Boston Terrier
  •  Bulldogge
  •  Dalmatiner
  •  Französische Bulldogge
  •  Pudel

Eine Taste immer zur Verfügung stellen, um Formen einzureichen.

Javascript nicht verwenden, um Formen über einen onChange Fall automatisch einzureichen, es sei denn du auch eine arbeitende Taste zur Verfügung stellst, damit die ohne Javascript die Form außerdem einreichen können.

Schließlich ist es die Informationen, die ausmacht

Niederwirft zu was es alle Blutgeschwüre, ist Fähigkeit, Informationen zugänglich zu machen. Zugänglichkeit ist nicht „zusätzlich zu“, was du bereits hast, und es sollte nicht von ihm auch nicht wegnehmen. Ein kompletter Fokus auf dem Benutzer (alle Benutzer) hält nur von einem Verständnis von auf, warum Leute zu deiner Web site kommen: Informationen. Zugänglichkeit ist die Bemühung in Richtung zum Zur Verfügung stellen des gleichen Zugangs zu den Informationen zu allen - unabhängig davon die Methoden pflegen sie, sie zugänglich zu machen. Sie erfordert nichts mehr als ein Verständnis der möglichen Straßensperren und wie sie vermieden werden können.

Article Source: http://www.articleset.com



About the Author

Karl Groves is a freelance web designer who has done production work on such sites as National Cancer Institute, Aerospace Medical Association, and Network For Good » Read more articles by Karl Groves
You are welcome to publish or reprint this article free of charge, provided: