Criando sua primeira página web em 30 minutos (básico sobre HTML + CSS)

Gravei essa vídeo-aula com o objetivo de ajudar quem quer aprender a criar uma página web do zero, sem ter conhecimentos prévios.

É uma aula bem básica, porém com vários conceitos novos para quem está começando. Se você tiver qualquer dúvida, me mande através dos comentários, eu vou responder todos :)

Dica extra: clique aqui para ver a técnica que eu uso para garantir que o layout fique bom independentemente da resolução e tamanho da tela do dispositivo!

Arquivos criados no vídeo:

Você pode usar qualquer nome de arquivo que quiser, isso não interfere em nada. Apenas lembre-se de referenciar o nome dos arquivos corretamente no HTML ;)

index.html
<!DOCTYPE html>
<html lang='pt'>
  <head>
    <title>Super banda!</title>

    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato">
    <link rel="stylesheet" href="application.css">
  </head>

  <body>
    <main>
      <div class="logo">
        <img src="ruby.png" alt="Logo da banda">
      </div>

      <h1 class="band-name">Super banda!</h1>
      <h2 class="headline">A melhor banda do mundo</h2>

      <p>História da banda...  Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>

      <hr>

      <div class="concerts">
        <h2>Shows</h2>

        <table>
          <thead>
            <tr>
              <th>Cidade</th>
              <th>Data</th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td>São Paulo-SP</td>
              <td>01/10/2018</td>
            </tr>

            <tr>
              <td>Rio de Janeiro-RJ</td>
              <td>01/11/2018</td>
            </tr>

            <tr>
              <td>Belo Horizonte-MG</td>
              <td>01/12/2018</td>
            </tr>

            <tr>
              <td>Refice-PE</td>
              <td>01/01/2019</td>
            </tr>
          </tbody>
        </table>
      </div>
    </main>
  </body>
</html>
application.css
body {
  width: 95%;
  max-width: 800px;
  margin: auto;
  background: url(bg.jpg) center;

  font-family: 'Lato';
  line-height: 1.5;
  color: white;
}

main {
  background: #00000054;
  padding: 5px 40px;
  margin-top: 20px;
  border-radius: 10px;
}

.logo, .band-name, .headline {
  margin: 0;
  text-align: center;
}

.concerts {
  margin: 30px 0;
  text-align: center;
  width: 100%;
}

.concerts table {
  background: #cb3a3ab3;
  border-radius: 10px;
  padding: 10px;
  margin: 0 auto;
}
Imagens

Deixe um comentário