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

HTML

 HTML

Avatar for Daniel Röhers Moura

Daniel Röhers Moura

May 09, 2016

Transcript

  1. HTML o que? HTML5 é a nova versão do HTML,

    simples assim! :) Foi lançada em 2008 e traz consigo importantes mudanças quanto ao papel do HTML na Web, através de novas funcionalidades como semântica, acessibilidade e diversas API’s. 2015 reconhecido pela W3C 2
  2. 10

  3. 13 API's Conectividade • Web Sockets • Server-sent events •

    WebRTC Offline e Armazenamento Validação de formulários Geolocalização Áudio Vídeo Drag and Drop Gráficos e efeitos 3D e muito, muito mais…
  4. 14

  5. Algumas tags <!DOCTYPE html> – Específica que iremos utilizar HTML5

    ao browser <header> – Serve para marcar o cabeçalho do documento ou seção. <nav> – Como o nome já sugere, essa tag é utilizada para navegação, ou seja, nela irá conter links de navegação externa ou interna a página. <main> – Essa tag pode ser usada para identificar o conteúdo principal da página. Por exemplo, o conteúdo de um artigo pode estar dentro da tag main. <section> – A section serve para separar as seções genésicas de uma página e para identificar abordagens diferentes de uma página. <article> – Usado para representar conteúdos independentes de uma página. Como um post de um blog. 15
  6. <aside> – Essa tag é usada para a identificação de

    um conteúdo secundário que não seja parte da seção principal. Ela é bastante usada como uma sidebar, alocadas em uma coluna esquerda ou direita de uma página. <footer> – Usada para identificar o rodapé da página ou seção. <audio> – É uma maneira simples e eficiente de inserirmos um arquivo de áudio na página. <video> – É usada para inserirmos arquivos de vídeo na página. Existem muitas atributos que complementam essa tag, como inserir legenda por exemplo. 16
  7. Novos Input Types • color <input type="color" name="favcolor"> • date

    <input type="date" name="bday"> • datetime <input type="datetime" name="bdaytime"> • email <input type="email" name="email"> • month <input type="month" name="bdaymonth"> • number <input type="number" name="quantity" min="1" max="5"> • range <input type="range" name="points" min="1" max="10"> • time <input type="time" name="usr_time"> • url <input type="url" name="homepage"> • week <input type="week" name="week_year"> 18
  8. 37