Saiba todas as features que te ajudarão a produzir sistemas mais rapidamente.
Entenda como melhorar o suporte a browsers antigos, como o IE8
O Locaweb Style dá suporte a todos os navegadores atuais. Nós consideramos atuais duas versões anteriores dos browsers: se o atual é o IE 11, nós damos suporte a partir do IE 9. Já nos antigos, esse suporte está no formato Progressive Enhancement, sendo que os componentes e o layout funcionam na experiência máxima que o browser suporta.
Para dar suporte ao Internet Explorer 8, é necessário implementar algumas modificações:
Abaixo um exemplo usando as tags condicionais da Microsoft. Nós tentamos sempre usar os princícios do Progressive Enhancement para que os browsers antigos tenham a melhor experiência possível.
1
2
3
4
5
<!--[if lt IE 9]>
<script type="text/javascript" src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<script type="text/javascript" src="//css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/selectivizr/1.0.2/selectivizr-min.js"></script>
<![endif]-->
Você pode inserir uma barra de aviso sobre os browsers que não são suportados. Por padrão, o Locaweb Style não insere essa barra, por isso você precisa iniciar a função manualmente. Para tanto, basta chamar a função locastyle.browserUnsupportedBar
:
1
2
3
$(window).on('load', function() {
locastyle.browserUnsupportedBar.init();
});
Geralmente nós mantemos o suporte para browsers com duas versões anteriores. Por exemplo: a versão mais atual do IE é a 11, por isso damos suporte para o IE 9, 10 e 11. A barra, nesse caso iria aparecer para o IE8 ou inferior.
Quando o locastyle é iniciado, automaticamente é adicionado uma classe correspondente ao navegador acessado.
Isso possibilita criar conteúdos exclusivos para certos navegadores e possíveis melhorias.
Nome | Descrição |
---|---|
.ls-browser-"navegador" (exemplo: .ls-browser-chrome) | Classe adicionada na tag html |