Logo CEWEB.br Logo NIC.br Logo CGI.br
Home Sobre o projeto

Sites Pertecentes a (o) PR

Recomendações Avaliadas
1.1 Respeitar os Padrões Web.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
1.1.3 Presença de CSS(s) in-line 1 773
1.1.4 Presença de CSS(s) interno 1 71
1.1.6 Presença de javascript(s) interno 3 83 912 924
773 <![CDATA[<div id="mensagemErroFeedback" class="alert alert-danger alert-dismissible" style="display: none;" role="alert"> <span id="textoMensagemErroFeedback">Mensagem</span> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div>]]>
71 <![CDATA[<style type="text/css"> /* Regra geral para no-fouc */ .js .u-no-fouc { visibility: hidden; opacity: 0 } /* Elementos no-fouc que não podem ocupar espaço durante a carga da página */ .js .u-no-fouc--no-size { display: none } </style>]]>
83 <![CDATA[<script type="text/javascript"> // Concatena a classe 'js' à tag html document.documentElement.className += ' js'; </script>]]>
912 <![CDATA[<script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-17416078-9'); </script>]]>
924 <![CDATA[<script> /* * Tratamento do problema do Flash Of Unstyled Content - FOUC * Usa uma função imediatamente invocada para não poluir o namespace global. * Há muito javascript aqui sem jQuery; tem que ser assim para maior robustez na solução. * É preciso ter o cuidado de escrever código o mais compatível possível. */ (function () { var isJQueryLoaded; // Remove a classe informada de todos os elementos que a possuam function removeClass(className) { var elements, test; // Cria uma expressão regular usando o nome da classe test = new RegExp('(?:^|\\s)' + className + '(?!\\S)', 'g'); // Obtém uma HTMLCollection (live) com os elementos que possuem a classe elements = document.getElementsByClassName(className); // Enquanto houver elementos na coleção, remove a classe while (elements.length > 0) { elements[0].className = elements[0].className.replace(test, ''); } } // Teste para ver se o jQuery pôde ser carregado. try { // Se $ tiver sido definido, avalia como true. // Se não tiver sido definido, provoca uma exceção. isJQueryLoaded = ($ !== undefined); } catch (e) { isJQueryLoaded = false; } if (isJQueryLoaded) { // Se o jQuery tiver sido carregado, remove as classes no-fouc quando no document.ready $(function () { $('.u-no-fouc').removeClass('u-no-fouc u-no-fouc--no-size'); }); } else { // Se o jQuery não tiver sido carregado, // não espera mais nada e remove as classes no-fouc imediatamente. // Aqui, sem depender de qualquer biblioteca externa. removeClass('u-no-fouc'); removeClass('u-no-fouc--no-size'); } })(); </script>]]>