... | ... | @@ -20,8 +20,11 @@ Sob avaliação: |
|
|
|
|
|
- Um material **didático** seria um material em que você pode confiar pra realmente te ensinar alguma coisa. Tipo te pegar do zero e ir ensinando as coisas, mostrando os problemas mais comuns, algumas dicas, etc. Para algumas coisas simplesmente não têm um bom guia didático (que eu conheça), o caminho é se aventurar na web. Essa atitude geralmente gera "buracos" no seu conhecimento sobre o assunto, tente tapar conforme for conhecendo eles.
|
|
|
- Um outro tipo de material além do didático são os guias de referência. Em geral são ruins para aprender porque eles não foram feitos pra ensinar. São mais como o guia de consultas praquelas situações de "O que isso fazia mesmo?" ou "tal elemento tem tal propriedade?". Eu recomendo algum esforço para ler esses materiais. O objetivo não é decorar mas talvez algum dia se lembrar: "tinha um elemento que podia me ajudar nesse problema agora". E ele vai ajudar a dizer quais são os buracos no seu conhecimento.
|
|
|
- As tecnologias WEB são criadas e grupos de trabalho pelo e aprovadas em especificações que são então implementadas pelos browsers. Só que não é bem assim, primeiramente que depois de lançado provavelmente vão trabalhar em uma nova versão. O HTML5 tem sido lançado em partes, conforme os componentes individuais vão ficando maduros o suficiente. Uma tecnologia de segurança da área já era implementada por browsers antes mesmo de a especificação final ser lançada, estavam lançando coisas implementadas a partir dos rascunhos não aprovados para especificação final. Antigamente as especificações não eram necessariamente respeitadas e cada fabricante fazia seu browser como quisesse o que era um pesadelo para os desenvolvedores web. Apesar de que hoje os fabricantes dos browsers respeitas bastante as especificações, ainda pode demorar um tempo para o browser implementar aquela funcionalidade. EEEEE muito importante, para os usuários passarem a usar a nova versão do browser. Mas nem todo mundo vai mudar, então pode ser que ao usar um recurso moderno você esteja fazendo seu site inutilizável em navegadores mais antigos, em geral os que não tinham recursos de atualização automática. Pra dar uma luz existe o [can I use?](https://caniuse.com/) um site que sabe a partir de qual versão de cada navegador o recurso X ficou disponível, e quantos porcento da internet usa navegadores compatíveis. Se for um número baixo, não use.
|
|
|
|
|
|
|
|
|
## Material
|
|
|
|
|
|
Eu tenho que admitir que eu não tenho nenhum guia didático sobre HTML e CSS, nesse ponto você está meio que por sí mesmo. Mas vamos colocar alguns links interessantes do assunto e o resto vai ter conteúdo.
|
|
|
|
|
|
|
... | ... | @@ -29,7 +32,7 @@ Eu tenho que admitir que eu não tenho nenhum guia didático sobre HTML e CSS, n |
|
|
- [MDN - Mozilla Developers Network](https://developer.mozilla.org/en-US/) também é uma boa referência bastante confiável
|
|
|
- [Web Nerd Terminology (Explained)](https://css-tricks.com/web-nerd-terminology-explained/)
|
|
|
- [Just Starting Out with CSS & HTML](https://css-tricks.com/guides/beginner/) não conheço esse guia, mas o site é bom e confiável. Acredito que seja um bom começo.
|
|
|
- [Can I use?](https://caniuse.com/)
|
|
|
- [Can I use?](https://caniuse.com/) já explicado nas divagações.
|
|
|
|
|
|
|
|
|
## HTML
|
... | ... | |