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

HTML

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 HTML

Avatar for Daniel Röhers Moura

Daniel Röhers Moura

May 09, 2016
Tweet

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