Markus: Doctype / Barrierefreiheit

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...

  1. 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

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Brauch man bei barrierefreie Seiten im xml einen Doctype?

    Nein. Den benötigt man eigentlich immer.

    Viele Grüße!
    _Dirk
    DECAF°

    1. Hallo Schuer.

      Nein. Den benötigt man eigentlich immer.

      Außer wenn man den IE aus dem Quirksmodus holen will.

      Gruß, Ashura

      --
      Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
      30 Days to becoming an Opera8 Lover -- Day 16: Sessions
      Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
      IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
      1. 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

        --
        “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
        1. 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

          --
          Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
          30 Days to becoming an Opera8 Lover -- Day 16: Sessions
          Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
          IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
        2. 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

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
          1. 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

            --
            “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
  3. Markus,

    Brauch man bei barrierefreie Seiten im xml einen Doctype?

    Nein.

    Barrierefreiheit bezieht sich auf Menschen (Nutzer), Doctype bezieht sich auf Technik (HTML).

    Gunnar

    --
    “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
    1. 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

      1. 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

        --
        “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
        1. 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

          --
          Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
          30 Days to becoming an Opera8 Lover -- Day 16: Sessions
          Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
          IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
          1. 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

            --
            “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
            1. 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

              --
              Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
              30 Days to becoming an Opera8 Lover -- Day 16: Sessions
              Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
              IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
        2. 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 :)

          1. 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

            --
            “I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)
            1. 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