Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: "Navigation überspringen" in 4.10

  1. #1
    Contao-Nutzer
    Registriert seit
    24.12.2020.
    Beiträge
    23

    Standard "Navigation überspringen" in 4.10

    Wieso erscheint "Navigation überspringen" und wie krieg ich das weg?

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.939

    Standard

    Zitat Zitat von theking2 Beitrag anzeigen
    wie krieg ich das weg?
    Per CSS:

    Für
    HTML-Code:
    <a href="#skipNavigation1" class="sr-only">Navigation überspringen</a>
    Mit
    HTML-Code:
    .sr-only { display: none; }
    Geändert von fiedsch (30.12.2020 um 15:14 Uhr)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Oder man macht es richtig (so wie es eigentlich gedacht ist), indem man das zum Beispiel so macht, wie hier beschrieben:
    https://webaim.org/techniques/css/invisiblecontent/

    In dem Artikel steht nicht nur wie, sondern auch warum. Viel Spaß beim lesen ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.553
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eigentlich weist Contao hier ja schon standardmäßig die CSS-Klasse invisible zu: https://github.com/contao/contao/blo...ation.html5#L9

    Code:
    .invisible {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    Wieso ist das bei Dir nicht der Fall?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.939

    Standard

    Das HTML aus #2 stammt aus einer aktuellen 4.9er Version ohne angepasste Templates. Kann ich mir momentan nicht erklären. Mit eingeschaltetem Debug-Mode bekomme ich:

    HTML-Code:
    <!-- TEMPLATE START: vendor/contao/core-bundle/src/Resources/contao/templates/modules/mod_navigation.html5 -->
    
    <!-- indexer::stop -->
    <nav class="mod_navigation block" itemscope="" itemtype="http://schema.org/SiteNavigationElement">
    
      
      <a href="preview.php/#skipNavigation1" class="sr-only">Navigation überspringen</a>
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  6. #6
    Contao-Nutzer
    Registriert seit
    24.12.2020.
    Beiträge
    23

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Oder man macht es richtig (so wie es eigentlich gedacht ist), indem man das zum Beispiel so macht, wie hier beschrieben:
    https://webaim.org/techniques/css/invisiblecontent/

    In dem Artikel steht nicht nur wie, sondern auch warum. Viel Spaß beim lesen ;-)

    Viele Grüße
    Hmm, verstehe nicht. Wieso sollte eine Screen Reader den ein Menü nicht einblenden? Was hat man sich hier überlegt?

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.553
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Das HTML aus #2 stammt aus einer aktuellen 4.9er Version ohne angepasste Templates. Kann ich mir momentan nicht erklären.
    Verwendest Du dort das Bootstrap Framework?

    https://getbootstrap.com/docs/4.4/ge...hidden-content
    https://getbootstrap.com/docs/4.0/ut...screenreaders/
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.939

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Verwendest Du dort das Bootstrap Framework?
    Ja. Und Bootstrap für Contao. Ich habe nur noch nicht die Stelle gefunden, an der das von Dir zitierte Contao Template ändert wird.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  9. #9
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.553
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das passiert hier: https://github.com/contao-bootstrap/...tstrap.yml#L43

    Dort sind die CSS-Klassen angeführt, welche durch die entsprechenden Bootstrap-Klassen ausgetauscht werden.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von theking2 Beitrag anzeigen
    Hmm, verstehe nicht. Wieso sollte eine Screen Reader den ein Menü nicht einblenden? Was hat man sich hier überlegt?
    Ich verstehe gerade nicht, was du hiermit meinst.
    Dieser Hinweis ist für Screenreader gedacht oder auch für Menschen, die eine Seite per Tastatur navigieren. Wenn das per display: none ausgeblendet wird, dann ist es so, als ob dieser Link gar nicht da wäre, was nicht so sinnvoll ist. Deswegen nimmt man andere Methoden um das Visuell auszublenden.
    Das Menü an sich ist davon erst mal nicht betroffen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •