Qual CSS de redefinição HTML5 você usa e por quê? Existe um que você encontrou para cobrir mais casos?
Comecei a usar o HTML5 Doctor's: http://html5doctor.com/html-5-reset-stylesheet/ Parece funcionar, mas estou me perguntando se há algo melhor por aí.
Respostas:
Discussão real: Apesar das remarcações, o kaikai está certo, você só precisa redefinir * padding & margin para 0.
Embora, infelizmente, 99% de nós não tenham recursos ou mão de obra para acompanhar as centenas de versões de navegadores disponíveis. Portanto, uma folha de redefinição é essencial para o site típico.
html5reset: (é muito interferente)
Acabei de dar uma olhada em http://html5reset.org/
E:
Entendo que tem boas intenções, mas esse não é o trabalho de uma planilha de redefinição. Está fazendo muitas suposições.
Redefinição do BluePrint: (literalmente um projeto)
O que há com 1.5. E por que o fundo branco? (Eu sei que é para corrigir, mas ainda não é necessário)
Normalize.css: (não normal)
https://github.com/necolas/normalize.css/blob/master/normalize.css
Começou bem com alguns webkit / ie hacks, mas
Cada tag de cabeçalho é direcionada. e eles não redefinem a altura da linha do corpo.
Tenho certeza de que tudo o que foi dito acima faz bem o trabalho pretendido, mas provavelmente será substituído mais que o necessário.
Eric Meyer
YUI
HTML5Boilerplate
Os itens acima são mais para profissionais com o Boilerplate inclinado para o lado (mais amigável), tenho certeza devido à popularidade. No momento, 80% da minha redefinição personalizada é padrão.
Vou seguir todos os três bits e fazer o meu, não é ciência de foguetes.
fonte
O Normalize.css é ótimo para navegadores de desktop e móveis e é usado em muitos modelos HTML populares.
Mas e quanto a usar a
all
propriedade CSS , que redefine as propriedades CSS, excetodirection
eunicode-bidi
? Dessa forma, você não precisa incluir nenhum arquivo adicional:O CSS
all
possui amplo suporte, exceto no IE / Edge. Da mesma forma comunset
.fonte
O reset.css usado pela estrutura CSS do Blueprint funciona bem e inclui elementos HTML5. É incluído no screen.css arquivo .
O Blueprint é um recurso útil para a rápida criação de protótipos de novos sites, e seu código-fonte é bem organizado e vale a pena aprender.
fonte
Eric Meyer também lançou a versão 2 de seu CSS reset (e o fez quase um ano atrás agora):
http://meyerweb.com/eric/tools/css/reset/
fonte
normalize.css
fonte
simples, mas totalmente eficaz. talvez jogue um:
para uma boa medida.
fonte
display: inline
.display: inline
. Você já viu um diagrama do site em que o cabeçalho, rodapé, navegação, colunas laterais e praticamente todas as seções da página fluem em linha ??? Desculpe kaikai, mas isso simplesmente não é aceitável!*
seletores são lentos, ouvi dizer.A especificação HTML5 inclui declarações CSS recomendadas para navegadores compatíveis com CSS. Por diversão, peguei-os e revirei-os, onde faz sentido. Você pode ver o resultado neste artigo .
No entanto , eu não recomendo usar isso na produção. É mais uma prova de conceito e pode ser melhor usada para fornecer dicas do que para servir como uma folha de estilo de redefinição para todos os fins. Qualquer uma das outras sugestões anteriores pode ser uma escolha melhor.
fonte
Uso Normalize ou a redefinição do HTML5 Doctor e a altero para caber no projeto em que estou trabalhando.
BTW, é apenas o conceito de usar uma redefinição que se tornou mais ou menos um padrão.
fonte