[1mMINICURSO BÁSICO DE HTML[0m Eu resolvi fazer esse minicurso básico de HTML, com a intenção de ajudar quem pretende fazer uma página neste "tilde hole". NãoéporqueoJeffnãosabecriarlistadelinkscofcof Eu irei ensinar as tags básicas, que não podem faltar em nenhum código [1mHTML[0m e também a forma correta de usar [1m<ul>[0m, [1m<li>[0m e a forma correta de usar isso com a tag [1m<a>[0m. Se não fizer isso corretamente, os retro clubeiros não conseguirão acessar todos os "tildes" do Hole, sem ter que digitar o caminho da URL. Pois o [1mLinks[0m não renderiza certo. Apesar que o lema do clube é: Ser uma rede social lenta. Mas enfim. Começando pela primeira tag: ``` <!doctype html> ``` É essa tag que diz ao navegador qual é a versão do HTML. E sem ela, o conteúdo pode não renderizar de forma correta. Aliás, para quem gosta de usar umas tags que não são mais compativeis com a versão atual do HTML, recomendo aprender HTML4 transitional. A segunda tag é: ``` <html> ``` Não me pergunte o porquê. Mas é obrigatória! A terceira tag é: ``` <head> ``` É onde ficará o cabeçalho da página. Título, CSS etc. Para quem pretende fazer um layouts responsivo (mais a ver com CSS) a tag a seguir é de extrema importancia. ``` <meta name="viewport" content="width=device-width, initial-scale=1. ``` CSS serve para alterar o layout da página. É da área do design e não é relevante para este minicurso. Mais uma tag "meta (não será necessário aprender todos os usos)" e de estrema importância, pois é comum os navegadores não exibirem caractéres unicodes (como os latinos "é", "ç" etc.), essa tag meta diz ao navegador que pode exibir cractéres de todos os idiomas. Incluindo os não latinos. ``` <meta charset="utf-8"> ``` Já deve ter reparado em uma coisa. Todas as tags ficam entre "<" e ">" O nome da tag vem depois de "<" e sempre termina antes de ">". O que vem depois do nome da tag e antes de ">", são atrtibutos. No caso da tag "<meta>" acima, o atributo é "charset". Ao lado do "charset" tem um sinal de "=" e um valor entre áspas. Esse valor depende muito da tag. No caso da tag acima, diz ao browser que há supórte para todos os idiomas. Uma tag relevante para quem vai usar CSS é: ``` <link rel="stylesheet" href="caminhodacss"> ``` Há dois meios de usar CSS. Uma é incorporando no próprio arquivo HTML. Mas dessa forma você teria que inserir o mesmo código CSS em outros HTML's e isso é um uso desnecessário de espaço. Outra é importando um arquivo CSS que pode ser usado para multiplos layouts. Agora a tag para dizer o que irá aparecer na barra de título e na aba. ``` <title>Título</title> ``` E agora aprendemos a "fechar" uma tag. Não são todas que precisam, mas é importante saber disso. E aqui fechamos o cabeçalho ``` </head> ``` e começamos o conteúdo, que fica todo dentro da tag ``` <body> ``` Agora começamos a criar Há muito mais para se aprender, mas vamos focar na filosofia retro. Para quem pretende fazer layouts com CSS, é importante conhecer a tag "<div>" e seus atributos. Para que o CSS saiba onde fazer a alteração visual, precisa atribuir uma classe. ``` <div class="nomedaclase">Blah etc. poo</div> ``` O atributo [1mclass[0m pode ser usado em toda tag que exibe conteúdo na tela. Se for escrever um artigo, vai querer inserir um título e subtítulo ``` <h1>Título</h1> <h2>Subtítulo</h2> Vai até "h7". ``` HTML não reconhece quebras de linhas. Você pode quebrar uma linha usando "<br>", mas para escrever parágrafo inteiros é inviável. Para parágrafos, use: ``` <p>Pou Piu</p> ``` Você pode definir a largura do parágrafo com CSS. Os hyperlinks (links clicaveis) são feitos coma tag "<a>". Da seguinte forma: ``` <a href="caminhoouendereçoweb">Nome do link</a> ``` E para fazer o link abrir em outra aba (ou janela), use o atributo 'target="_blank"'. ``` <a href="url" target="_blank">Uau!</a> ``` Agora o ponto em que o Jeff errou Existem duas maneiras de fazer listas em HTML. Uma é com "<ol>", que numera as listas e "<ul>", que adiciona um ponto à esquerda dos elementos. Para nosso exêmplo, vamos usar "<ul>". Depois da tag "<ul>", vem a tag "<li>", que é onde fica o item da lista. Cada item é um "<li>" e todo "<li>" precisa ser fechado com "</li>". Também pode inserir links nas listas. E a lista termina com "</ul>". Podem ser criados subitems em listas. Basta abrir mais uma "<ul>" antes de fechar com "</ul>.": ``` <ul> <li>Item 1</li> <li>Item 2</li> <li><a href="ujuuy">Olha lá Um link em uma lista</a></li> <ul> <li>Subitem</li> </ul> </ul> ``` Para deixar palavras e fráses em [1mnegrito[0m: ``` <strong>AAAAAAAAAAAAHHHHHHHHHH!</strong> ``` Italico: ``` <em>MI</em> ``` Stroke: ``` <s>AAAAAAAHHHHRRRWWEEEUERREOOUUWBWKGPLRFFR</s> ``` E fechamos todo o conteúdo ``` </body> ``` e todo o HTML ``` </html> ``` Se qiser ter certeza que o código segue as normas, cheque isso em ``` validator.w3.org ``` E aqui encerramos o minicurso básico de HTML. Faça bom proveito!=) [1mPublicado em[0m: Mar.23.2024 [1mPublicado por[0m: Lera ___________________________________________________________________ Gophered by Gophernicus/3.1.1 on Debian/12 x86_64