Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HTML5 & CSS3

HTML5 & CSS3

Aula de introdução ao HTML5 e CSS3 no Instituto Mauá de Tecnologia (http://www.maua.br/)

Vitor Leal

March 28, 2014
Tweet

More Decks by Vitor Leal

Other Decks in Technology

Transcript

  1. O que é? HTML é a abreviação de HyperText Markup

    Language.! É uma linguagem de marcação utilizada para criar páginas Web. HTML CSS é a abreviação de Cascading Style Sheets. É uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação. CSS 2
  2. 5 Qual a diferença? Quais são as principais diferenças do

    HTML5 para suas versões anteriores? offline & storage semântica dispositivos • Novas tags • Microdata • Microformat • App Cache • Local Storage • Indexed DB • File API • Geolocation • Microfone • Camera • Posição da tela
 Landscape/Portrait
  3. 6 multimedia conectividade css3 Quais são as principais diferenças do

    HTML5 para suas versões anteriores? Qual a diferença? • WebSockets • Real-time • Audio • Video • Efeitos • Animações • Fontes • Responsive
  4. Compatibilidade Como comparar o suporte do HTML5 e CSS3 entre

    os navegadores mais utilizados no mercado. 8
  5. Compatibilidade Links para úteis para testar a compatibilidade: • http://haz.io/

    • http://caniuse.com/ • http://fmbip.com/litmus/ 9
  6. 15 Semântica Porque dar tanta importância para a Semântica? •

    Para dar um significado ao documento • Informação consistente para
 os mecanismos de busca • Padrão para ferramentas de acessibilidade
  7. 17 Qual a diferença? Quais são as principais diferenças do

    CSS para suas versões anteriores? • cores • transparência • múltiplos backgrounds • bordas arredondadas • fontes
  8. 19 Qual a diferença? - Transparência opacity: 0 = totalmente

    transparente ! ! ! ! 1 = totalmente opaco
  9. 20 Qual a diferença? - Múltiplos backgrounds background: url(url da

    imagem) eixo-X eixo-Y repete-?,! ! ! ! ! url(outra imagem) eixo-X eixo-Y repete-?,
  10. 23 Qual a diferença? - Fontes Google fontes tem +

    de 600 fontes open source para inserir rapidamente no seu projeto. https://www.google.com/fonts
  11. 26 Qual a diferença? - Media Queries Como faço para

    ter um site “responsivo”, que se adapte ao tamanho da tela do usuário, seja no desktop, tablet ou celular? desktop tablet mobile
  12. 28 Qual a diferença? - Media Queries Como eu posso

    testar minhas media queries sem ter que ficar alterando o tamanho do browser? http://www.responsinator.com/
  13. 29 Referência CSS-Tricks é um ótimo site para consultas de

    como utilizar as propriedades do CSS. http://css-tricks.com/
  14. 30 CrossBrowser Mas como nem tudo é perfeito ainda temo

    que lidar com as diferentes implementações de cada navegador. -webkit-border-radius -moz-border-radius -o-border-radius -ms-border-radius
  15. 31 Debug Como eu consigo fazer o debug do HTML

    e do CSS que estou criando para o meu projeto?
  16. 32 CodeStyle Ao trabalhar em equipe o ideal é que

    o código escrito por todos pareça que foi escrito por uma só pessoa. http://vitorleal.com/frontend-styleguide/