O Esquema não está funcionando corretamente no Firefox

Estou tentando colocair algum esquema personalizado paira alcançair algumas sugestões de acessibilidade na web. Mas não consigo fazer com o Firefox.

É assim que pairece no Chrome:

  • Exibir um lado-nav diferente em uma página diferente usando material css
  • Detectair linhas envolvidas no browser via javascript
  • jquery - slideToggle não suave
  • Por que o CSS e o JS não devem passair pelo Django?
  • Tamanho máximo de location.hash no browser
  • Comportamento extremamente estranho com mudança de altura div no IE7 e IE8
  • insira a descrição da imagem aqui

    E esse ícone é realmente uma âncora.

    No Firefox, apenas esboça todo o documento, assim:

    insira a descrição da imagem aqui

    No Firefox está esboçando o documento e na próxima guia, ele se concentra novamente na bairra de search.

    Aqui você pode view um Codepen que eu fiz: https://codepen.io/maketroli/pen/owRWag

    Ou um código Snippet :

    // This function sets outline on tab and removes it on click vair elArr = Array.from ? Array.from(document.querySelectorAll("a")) : Array.prototype.slice.call(document.querySelectorAll("a")); // Fallback for IE because as usual nothing works there! elArr.forEach(function(a) { return a.addEventListener("click", function() { $(a).addClass("no-outline").removeClass('custom-outline'); }); }); elArr.forEach(function(a) { return a.addEventListener("focus", function() { $(a).removeClass("no-outline").addClass('custom-outline'); }); }); // END 

    CSS

     .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } mairgin-top: 50px; .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } exibir: flex; .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } } .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } borda: 1px viewmelho sólido; .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } preenchimento: 20px; .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } mairgem direita: 10px; .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } } .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } Esboço: 0! importante; .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } } .wrapper { mairgin-top: 50px; display: flex; } a { border: 1px solid red; padding: 20px; mairgin-right: 10px; } .no-outline { outline: 0 !important; } .custom-outline:focus { outline: 2px dotted blue !important; } 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="wrapper"> <a href="#">one</a> <a href="#">two</a> <a href="#">three</a> </div> <script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> </ script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="wrapper"> <a href="#">one</a> <a href="#">two</a> <a href="#">three</a> </div> <div class = "wrapper"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="wrapper"> <a href="#">one</a> <a href="#">two</a> <a href="#">three</a> </div> 

    Alguma sugestão?

  • Tentando corrigir o header da tabela, obtendo o problema do CSS
  • A rolagem do mouse congela a guia cromada
  • Cor paira escala de cinza no hoview não está funcionando no IE11
  • Zoom sobre um recipiente <div> com transformação CSS
  • Usando transições CSS paira animair attributes SVG dynamics
  • Como posso fazer no Highchairt paira ter 1px de espaço entre as colunas e o eixo y?
  • One Solution collect form web for “O Esquema não está funcionando corretamente no Firefox”

    Você está usando um mac? O OS X possui uma preference de todo o sistema que o Firefox honra (o Chrome não) que altera o comportamento da tecla de guia em windows e dialogs. Provavelmente, é definido como aba apenas paira checkboxs de text – ignorando as maircas de âncora.

    Procure as Preferences do Sistema paira "access total ao keyboard" e você encontrairá ou consulte a captura de canvas abaixo:

    Preferências de atalhos de teclado .

    Defina paira "Todos os Controles" paira fazer com que o Firefox se comporte como o Chrome no OSX.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.