Ergebnis 1 bis 9 von 9

Thema: #skipNavigation4

  1. #1
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard #skipNavigation4

    Hallo zusammen,

    habe reset, responsive und eigenes css aktiv. Im Gegensatz zum Layout-Builder, zeigt responsive ja
    (bei mir) die skip navi an.

    warum greift display: none; nicht, um #skipNavigation4 aus dem viewport zu bekommen?
    Riesiger margin wirkt, aber der Platz wird nicht freigegeben, was muss ich da machen?
    Warum steht skip navi ober- (als Klasse) und zusätzlich noch mal unterhalb (als id und Klasse) der ul?

    HTML-Code:
    <nav class="mod_navigation block">
    [B]<a class="invisible" href="#skipNavigation4">[/B]Navigation überspringen</a>
    <ul class="level_1">
    <li class="active first">
    <li class="sibling">
    <li class="sibling">
    <li class="sibling">
    <li class="sibling last">
    </ul>
    [B]<a id="skipNavigation4" class="invisible">[/B] </a>
    </nav>

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also ich würde sagen

    Code:
    .invisible { display:none; }
    sollte es schon ausblenden.

  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

    Zitat Zitat von scampi Beitrag anzeigen
    Warum steht skip navi ober- (als Klasse) und zusätzlich noch mal unterhalb (als id und Klasse) der ul?
    Na, da drunter ist der Anker wo man dann hin springt.. sonst kann das ja nicht funktionieren ;-)

    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
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard

    Zitat Zitat von do_while Beitrag anzeigen
    Also ich würde sagen

    Code:
    .invisible { display:none; }
    sollte es schon ausblenden.
    tut es aber nicht, es wird anscheinend irgendwo überschrieben, sehe ich gerade - bloß wo?
    Wenn ich
    Code:
    .invisible { display:none; }
    in firebug eintrage, streicht er es sofort wieder durch.

  5. #5
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Na, da drunter ist der Anker wo man dann hin springt.. sonst kann das ja nicht funktionieren ;-)

    Viele Grüße
    Achso der (Ziel)Anker, ja klar...

    und wenn das dann klappt mit display:none wird der Platz ja hoffentlich auch freigegeben.

    Danke für Deine Antwort!

  6. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Code:
    .invisible { display:none !important; }
    Versuchs mal hiermit..auch wenn ich nicht der Freund von "erzwungenen" Styles bin

  7. #7
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Code:
    .invisible { display:none !important; }
    Versuchs mal hiermit..auch wenn ich nicht der Freund von "erzwungenen" Styles bin
    das funktioniert! Vielen Dank für den Tipp! An important hab ich überhaupt nicht gedacht...

    Aber die Ursache, warum das ohne important nicht funktioniert, würde ich zu gerne wissen.
    Wenn der Layout-Builder aktiv ist, macht er es ja auch weg mit
    PHP-Code:
    .invisible {
        
    width:0;
        
    height:0;
        
    left:-1000px;
        
    top:-1000px;
        
    position:absolute;
        
    overflow:hidden;
        
    display:inline;

    wobei mich interessieren würde, wofür hier ein overflow hidden steht, wenn es doch sowieso nichts zu sehen gibt...
    Fragen über Fragen...
    Geändert von scampi (05.03.2013 um 10:40 Uhr)

  8. #8
    Contao-Nutzer
    Registriert seit
    05.03.2012.
    Beiträge
    79

    Standard

    nachdem man skip ausgeblendet hat, kann man aber mit der TAB Taste nicht mehr darauf zugreifen,
    wie es doch eigentlich - Stichwort barrierearm - sein sollte, oder?

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

    Ja, klar.
    Du kannst dir ja vom Contao CSS was abschauen, wie es besser geht ;-)

    Wobei ich es eh bevorzuge ne echte skiplink Navigation zu bauen und damit bestimmte Punkte in der Seite anzuspringen. Nicht einfach nur die Navi überspringen...
    Aber dazu muss man schon ein wenig mehr machen ^^

    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
  •