Doctype / Barrierefreiheit
Markus
- barrierefreiheit
3 wahsaga1 Schuer1 Ashura
0 Gunnar Bittersmann1 xwolf-1 Gunnar Bittersmann
Hallo zusammen,
Brauch man bei barrierefreie Seiten im xml einen Doctype?
Und wenn ja welchen und was für Eigenarten hat dieser dann (z.B. unnötige Scrollbalken)?
Schon mal vielen Dank für Eure Antworten...
hi,
Brauch man bei barrierefreie Seiten im xml einen Doctype?
meinst du XML, oder redest du von XHTML, welches du mit einem XML content-type ausliefern willst?
ein XHTML-dokument ohne DTD wirst du wohl kaum valide kriegen ...
Und wenn ja welchen und was für Eigenarten hat dieser dann (z.B. unnötige Scrollbalken)?
was sollen irgendwelche die darstellung betreffenden sachen wie scrollbalken damit zu tun haben?
gruß,
wahsaga
Brauch man bei barrierefreie Seiten im xml einen Doctype?
Nein. Den benötigt man eigentlich immer.
Viele Grüße!
_Dirk
DECAF°
Hallo Schuer.
Nein. Den benötigt man eigentlich immer.
Außer wenn man den IE aus dem Quirksmodus holen will.
Gruß, Ashura
Ashura,
Nein. Den [Doctype] benötigt man eigentlich immer.
Außer wenn man den IE aus dem Quirksmodus holen will.
Was auch ein XML-Prolog schafft (bei XHTML).
Oder nicht auch schon ein Kommentar in der 1. Zeile?
Gunnar
Hallo Gunnar.
Was auch ein XML-Prolog schafft (bei XHTML).
Ich hatte mich eigentlich auch auf das <?xml ... ?> bezogen, aufgrund:
Brauch man bei barrierefreie Seiten im xml einen Doctype?
Oder nicht auch schon ein Kommentar in der 1. Zeile?
Wenn in der ersten Zeile irgendetwas anderes als ein gültiger DOCTYPE mit DTD steht, beginnt für den IE die Ratestunde.
Gruß, Ashura
Hi,
Nein. Den [Doctype] benötigt man eigentlich immer.
Außer wenn man den IE aus dem Quirksmodus holen will.Was auch ein XML-Prolog schafft (bei XHTML).
Die Doctype-Deklaration eines XHTML-Dokuments ist Bestandteil des XML-Prologs (der XML-Prolog ist praktisch alles vor dem öffnenden Tag des Root-Elements):
[1] document ::= prolog element Misc*
[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?
[23] XMLDecl ::= '<?xml' VersionInfo EncodingDecl? SDDecl? S? '?>'
[24] VersionInfo ::= S 'version' Eq ("'" VersionNum "'" | '"' VersionNum '"')/* */
[25] Eq ::= S? '=' S?
[26] VersionNum ::= ([a-zA-Z0-9_.:] | '-')+
[27] Misc ::= Comment | PI | S
Meinst Du vielleicht die XML-Deklaration?
cu,
Andreas
MudGuard,
Die Doctype-Deklaration eines XHTML-Dokuments ist Bestandteil des XML-Prologs (der XML-Prolog ist praktisch alles vor dem öffnenden Tag des Root-Elements):
Die stets wachsamen Augen des Waechters … :-)
Meinst Du vielleicht die XML-Deklaration?
Vielleicht … was meinst du? :-)
Gunnar
Markus,
Brauch man bei barrierefreie Seiten im xml einen Doctype?
Nein.
Barrierefreiheit bezieht sich auf Menschen (Nutzer), Doctype bezieht sich auf Technik (HTML).
Gunnar
Hi,
Brauch man bei barrierefreie Seiten im xml einen Doctype?
Je nachdem wie du Barrierefreiheit definierst, brauchst du es.
Wenn du nach der BITV gehen willst, dann musst du es angeben, denn:
BITV Priorität 1: §3.2 "Mittels Markup-Sprachen geschaffene Dokumente sind so zu erstellen und zu deklarieren, dass sie gegen veröffentlichte formale Grammatiken validieren."
Barrierefreiheit bezieht sich auf Menschen (Nutzer), Doctype bezieht sich auf Technik (HTML).
Falsch.
"Barrierefreiheit" ist eben nicht eine Festlegung auf einen bestimmten Empfängerkreise eingeschränkt auf dessen Auffassungsmöglichkeiten.
Zwar sind die Hauptbenutzer sicherlich Menschen, jedoch gilt die Barrierefreiheit im Internet auch gegenüber von Bots (z.B. Suchmaschinen).
Ciao,
Wolfgang
xwolf,
Zwar sind die Hauptbenutzer sicherlich Menschen, jedoch gilt die Barrierefreiheit im Internet auch gegenüber von Bots (z.B. Suchmaschinen).
Sagt wer?
„Barrierefreiheit“ bedeutet die uneingeschränkte Nutzung von Gegenständen, Gebrauchsgütern und Objekten durch alle Menschen. [Wikipedia: Barrierefreiheit]
Nix Bots.
Die Gestaltung von Angeboten der Informationstechnik (§ 1) nach dieser Verordnung ist dazu bestimmt, behinderten Menschen im Sinne des § 3 des Behindertengleichstellungsgesetzes, denen ohne die Erfüllung zusätzlicher Bedingungen die Nutzung der Informationstechnik nur eingeschränkt möglich ist, den Zugang dazu zu eröffnen. [BITV §2]
Nix Bots.
Diese Richtlinien [Zugänglichkeitsrichtlinien für Web-Inhalte] erläutern, wie Web-Inhalte für Behinderte zugänglich gemacht werden können. [WCAG]
Nix Bots.
Gunnar
Hallo Gunnar.
„Barrierefreiheit“ bedeutet die uneingeschränkte Nutzung von Gegenständen, Gebrauchsgütern und Objekten durch alle Menschen. [Wikipedia: Barrierefreiheit]
Aber, unter weiterführender Link Barrierefreies Internet:
„Barrierefreies Internet bezeichnet Internet-Angebote, die sowohl von Menschen mit Behinderung, aber auch von Benutzern ohne Behinderung oder mit altersbedingten Einschränkungen (z.B. Sehschwächen) oder automatischen Suchprogrammen uneingeschränkt genutzt werden können.“
Gruß, Ashura
Hi Ashura,
Aber, unter weiterführender Link Barrierefreies Internet:
Hatte ich auch gelesen. Aber man muss ja nicht jeden Wiki-Schreiberling zitieren. ;-)
„Barrierefreies Internet bezeichnet Internet-Angebote, die sowohl von Menschen mit Behinderung, aber auch von Benutzern ohne Behinderung oder mit altersbedingten Einschränkungen (z.B. Sehschwächen) oder automatischen Suchprogrammen uneingeschränkt genutzt werden können.“
Ist eine Auslegung des Wiki-Schreiberlings. Mir geht sich zu weit. Barrierefreiheit bezieht sich IMHO auf Menschen.
Dass Bots mit für Menschen barrierefreien Seiten auch besser klarkommen, ist ein durchaus nützlicher Nebeneffekt.
Gunnar
Hallo Gunnar.
Dass Bots mit für Menschen barrierefreien Seiten auch besser klarkommen, ist ein durchaus nützlicher Nebeneffekt.
Bots indizieren normalerweise Seiten, welche dann über Suchseiten auffindbar sind. In meinen Augen wird auch hierdurch eine Barriere minimiert.
Gruß, Ashura
Hi
Zwar sind die Hauptbenutzer sicherlich Menschen, jedoch gilt die Barrierefreiheit im Internet auch gegenüber von Bots (z.B. Suchmaschinen).
„Barrierefreiheit“ bedeutet die uneingeschränkte Nutzung von Gegenständen, Gebrauchsgütern und Objekten durch alle Menschen. [Wikipedia: Barrierefreiheit]
Um dich selbst zu zitieren: "Wikipedia Schreiberlinge" :)
Zumal der Text der Seite "Barrierefreiheit" erst kürzlich hinzugekommen ist
und vorher dort die Seite Barrierefreies Internet allein stand. Aber egal.
Die Gestaltung von Angeboten der Informationstechnik (§ 1) nach dieser Verordnung ist dazu bestimmt, behinderten Menschen im Sinne des § 3 des Behindertengleichstellungsgesetzes, denen ohne die Erfüllung zusätzlicher Bedingungen die Nutzung der Informationstechnik nur eingeschränkt möglich ist, den Zugang dazu zu eröffnen. [BITV §2]
Nix Bots.
Die juristische Sicht allein beinhaltet wohl kaum die ausreichende Definition.
Doch selbst nach dieser ist die obige Sicht und Beschränkung auf den Absatz oberflächlich, da die BITV, der das entsprechende Gesetz begleitet eben in §3. (wie von mir oben zitiert) die Validität und die Formale Definition von Markupsprachen fordert.
Diese werden inder ANlage der BITV beschreiben. Vgl:
[http://www.wob11.de/gesetze/a_bitv.html]
Wie auch immer: Der Einwand "Nix Bots" von dir ist auch aus der beschränkten Sicht der Einschränkung auf behinderte Menschen falsch.
Offenbar kennst du dich in der Thematik nicht sonderlich aus, da du ansonsten die Funktionsweise von Screenreader wie zum Beispiel Yaws garnicht kennst.
Diese Screenreader analysieren die formalen Markupsprachen sehr wohl entsprechende ihrer Doctype-Definition um hiermit eigene Navigationshilfsmittel anzubieten.
So zum Beispiel die generierte Navigation im Yaws mit dessen Hilfe sich von Überschrift zu Überschrift hangeln läßt.
Diese Richtlinien [Zugänglichkeitsrichtlinien für Web-Inhalte] erläutern, wie Web-Inhalte für Behinderte zugänglich gemacht werden können. [WCAG]
Das ist die WCAG 1, dessen zweite Fassung leider noch immer nicht fertig ist und unter Experten schon als veraltet gilt.
Ciao,
Wolfgang
P.S.: Ich hoffe du behauptest nicht auch noch als nächstes, das die Umsetzung barrierefreier Websites teurer ist als die herkömmlicher Seiten :)
xwolf,
Zumal der Text der Seite "Barrierefreiheit" erst kürzlich hinzugekommen ist
Also aktuell ist …
und vorher dort die Seite Barrierefreies Internet allein stand.
… während dieser einer Überarbeitung bedarf. ;-)
Diese Screenreader analysieren die formalen Markupsprachen sehr wohl entsprechende ihrer Doctype-Definition um hiermit eigene Navigationshilfsmittel anzubieten.
Willst du damit sagen, diese Screenreader können mit Webseiten ohne Doctype-Angabe nichts anfangen? Dann wären angesichts von Millionen solcher Seiten diese Screenreader ja selbst nicht barrierefrei.
Gunnar
Hi,
Willst du damit sagen, diese Screenreader können mit Webseiten ohne Doctype-Angabe nichts anfangen? Dann wären angesichts von Millionen solcher Seiten diese Screenreader ja selbst nicht barrierefrei.
Ja, in der Tat ist es so, daß derzeit die meisten Screenreader unter Windows die IE-Engine nutzen um ihre Inhalte aus dem Netz zu lesen.
Dies führt oft zu Problemen, wenn der IE gezwungen ist, zu "raten", von welchem Typ der Inhalt und in welchem Erstreckungsbereich sich Textinhalte bei invaliden HTML-Code befinden.
Zum Glück aber werden immer mehr Alternativen programmiert (insbesondere auf dem Bereich der echten Betriebssysteme >:) ). Derren Verbreitung ist jedoch noch nicht so groß.
Diese Alternativen basieren aber generell auf validen Code.
Grundsätzlich gilt aber bei allen Webseiten, selbst bei Seiten vom derzeitigen Bundesbeauftragten oder von prominenten BF-Seiten wie einfach-fuer-alle.de:
"100% Barrierefrei gibt es nicht."
Kann es auch nicht geben, da einzelne Barrieren, bzw. dessen Deaktivierung zu Barrieren bei anderen Nutzern führt. So zum Beispiel beim Thema "Einfache Sprache vs. Fachbegriffe".
Ciao,
Wolfgang