Ensine conceitos básicos de HTML com recursos importantes


Ensine todos os conceitos básicos e os pontos e recursos mais importantes da programação HTML em uma linguagem simples e fluente com exemplos operacionais

HTML significa "Hyper Text Markup Language", que é usado para criar páginas da web e aplicativos. O que se entende por "Linguagem de marcação de hipertexto" e página da web?


O que é HTML e como funciona?



"HTML" é um arquivo de texto que contém uma sintaxe especial, arquivo e convenção de nomenclatura que indica ao computador e ao servidor web que é "HTML" e deve ser lido como tal. Ao aplicar essas convenções "HTML" a um arquivo de texto em praticamente qualquer editor de texto, o usuário pode escrever e projetar uma página inicial da Web e depois carregá-la na Internet.

O contrato "HTML" mais básico é incluir uma declaração de tipo de documento no início do arquivo de texto e sempre no início do documento, pois é a parte que informa definitivamente ao computador que se trata de um arquivo "HTML". O cabeçalho do documento é geralmente: "<! DOCTYPE html>".

Deve sempre ser escrito assim, sem nenhum conteúdo dentro ou quebrá-lo. Qualquer conteúdo que anteceda este anúncio não será reconhecido pelo computador como "HTML".

Os Doctypes não são usados ​​apenas para HTML, mas podem ser usados ​​para criar qualquer documento que use SGML (Standard Generalized Markup Language). "SGML" é um padrão para especificar uma linguagem de marcação específica que é usada. "HTML" é uma das várias linguagens de marcação às quais as notificações "SGML" e "doctype" são aplicadas.

Outro requisito crítico para criar um arquivo "HTML" é salvá-lo com a extensão de arquivo ".html" ou ".htm". Enquanto a declaração "doctype HTML" sinaliza o computador de dentro do arquivo, a extensão do arquivo sinaliza o computador de fora do arquivo. Com ambos, um computador pode reconhecer um arquivo "HTML", esteja ele lendo um arquivo ou não. Isso é especialmente importante ao fazer upload de arquivos para a web, porque o servidor web deve saber o que fazer com os arquivos antes de enviá-los ao sistema cliente para ler o conteúdo interno.

treinamento html


Depois de escrever "doctype" e salvá-lo como um arquivo "HTML", o usuário pode implementar outras ferramentas de sintaxe "HTML" para personalizar uma página da web. Quando terminar, os usuários provavelmente terão vários arquivos "HTML" relacionados a diferentes páginas da web. É importante fazer o upload desses arquivos na mesma hierarquia em que foram armazenados, pois cada página aponta para os caminhos dos arquivos das outras páginas e possibilita o link entre elas. Carregar em uma ordem diferente fará com que os links sejam quebrados e as páginas sejam perdidas, porque os caminhos de arquivo especificados não correspondem às páginas.

O que são tags HTML e como elas funcionam?




tags html

Como você pode ver no exemplo da tag "HTML" na imagem acima, não há muitos componentes. Em geral, temos dois tipos de tags aqui: 1- Tags de abertura/inicial ("Etiqueta de abertura") e 2- Tags de fechamento/fim ("Etiqueta de fechamento").

As tags abertas "HTML" incluem a tag de nome ("nome") e a tag de atributo ("atributo"), todas as quais, como a tag de cabeçalho, incluem uma hashtag aberta ("<"), um nome de tag e uma hashtag (">") são.

As tags fechadas incluem "barra" e tags fechadas de "nome". Como você pode ver na figura, as tags fechadas incluem um asterisco ou "grande angular" ("<"), uma barra ("barra"), o nome da tag e uma hashtag ou ângulo fechado (">" ). Para tags como "<img>", que são tags fechadas, é melhor terminar com uma "barra".

Então, como mencionado, cada tag está entre um asterisco ou um ângulo aberto ("<") e um asteróide ou um ângulo fechado (">") e tudo é exibido entre as tags abertas e fechadas. No exemplo acima, a tag "<a>" cria um link chamado "Hello World" que aponta para o arquivo "hope.html".

um exemplo simples de HTML



<!DOCTYPE>
<html>
<head>
<title>Web page title</title>
</head>
<body>
<h1>Write Your First Heading</h1>
<p>Write Your First Paragraph.</p>
</body>
</html>


Descrição do exemplo HTML acima



"<DOCTYPE!>": Este campo especifica o tipo de documento ou informa o navegador sobre a versão HTML.

"<html>": Esta tag informa ao navegador que este é um documento HTML. O texto entre a tag html descreve o documento da web. Esta tag é um suporte para outros elementos HTML, exceto "<DOCTYPE!>".

"<head>": Esta tag deve ser o primeiro elemento dentro da tag "<html>" que contém dados adicionais (informações do documento). A tag "<head>" deve ser fechada antes que a tag "<body>" possa ser aberta.

"<title>": Como o nome indica, é usado para adicionar um título à página HTML que aparece na parte superior da janela do navegador. Deve ser colocado dentro da tag "<head>" e fechado imediatamente. (Esta etiqueta é opcional.)

"<body>": O texto entre as tags "<body>" descreve o conteúdo da página que é visível para o usuário. Esta tag contém o conteúdo principal do documento HTML.

"<h1>": O texto entre as tags "<h1>" indica o cabeçalho de primeiro nível da página web.

"<p>": Texto entre tags "<p>" Descreve um parágrafo de uma página web.


O que é HTML 5




HTML5 é uma versão atualizada do HTML do HTML4 (XHTML segue uma versão de numeração diferente). O HTML5 segue as mesmas regras básicas do HTML4, mas adiciona algumas novas tags e recursos que permitem melhor significado e elementos dinâmicos usando JavaScript. Os novos elementos incluem: <article>, <aside>;, <audio>, <bdi>, <canvas>, <datalist>, <details>, <embed>, <figure>, <figcaption>, <Footer>, <header>, <keygen>, <mark>, <meter>, <nav>, <output>, <progress>, <rp>, <rt>, <ruby>, <time>, <track>, <video>, <br>. Há também novos tipos de entrada para formulários, incluindo telefone, pesquisa, URL, e-mail, data, mês, semana, hora, hora local, número, intervalo e cor.

Ao aumentar o movimento para manter a estrutura e o estilo separados, alguns dos estilos projetados, juntamente com aqueles que apresentavam problemas de acesso ou pouco uso, foram removidos. Os seguintes elementos não devem mais ser usados ​​em HTML:

<acronym>, <applet>, <basefont>, <big>, <center>, <dir>, <font>, <frame>, <frameset>, <noframes>, <strike>, <tt>

O principal objetivo do Html5 é oferecer suporte às mais recentes tecnologias multimídia para que seja fácil de ler e possa ser constantemente entendido por computadores, navegadores da Web, analisadores e muito mais.

Vantagens e desvantagens do HTML



As vantagens de usar HTML são:
  • é amplamente aceito por um grande número de fontes disponíveis.
  • É executado nativamente em qualquer navegador.
  • É relativamente fácil de aprender.
  • tem um código fonte limpo e estável.
  • é de código aberto e de uso gratuito.
  • Pode ser integrado com outras linguagens de programação de backend como PHP.


Desvantagens a considerar são:
  • Não tem muito desempenho dinâmico e é usado principalmente para páginas da web estáticas.
  • Todos os componentes devem ser criados separadamente, mesmo que usem os mesmos elementos.
  • O comportamento do navegador pode ser imprevisível. Por exemplo, navegadores mais antigos podem não ser compatíveis com recursos mais recentes.


Tags HTML comuns



As tags HTML especificam a estrutura geral de uma página e como os elementos dentro dela são exibidos no navegador. As tags HTML comuns são:
  • "<h1>" que descreve um título de nível superior.
  • "<h2>" que descreve um título de segundo nível.
  • "<p>" que descreve um parágrafo.
  • "<table>" que descreve dados tabulares.
  • "<ol>" que descreve uma lista de informações classificadas.
  • "<ul>" que descreve uma lista não ordenada de informações.

Como mencionado, existem tags abertas e fechadas que contêm o conteúdo que você deseja. Uma tag aberta tem esta aparência: "<p>". A tag final é a mesma, mas tem uma folga que indica o fim da tag HTML. Feche as tags como esta: "</p>".

Como usar e implementar HTML



Como o HTML é totalmente baseado em texto, um arquivo HTML pode ser facilmente editado abrindo-o em aplicativos como o Notepad ++, Vi ou Emacs. Qualquer editor de texto pode ser usado para criar ou editar um arquivo HTML e, desde que seja nomeado com a extensão de arquivo .html, qualquer navegador da Web, como Chrome ou Firefox, pode exibir o arquivo como uma página da Web.

Para desenvolvedores de software profissionais, existem vários editores WYSIWYG para o desenvolvimento de páginas da web. NetBeans, IntelliJ, Eclipse e Microsoft Visual Studio oferecem editores WYSIWYG como plug-ins ou componentes padrão que tornam o HTML extremamente fácil de usar e implementar.

Como implementar html


Esses editores WYSIWYG também permitem a solução de problemas de HTML, embora os navegadores da Web modernos geralmente contenham plug-ins de desenvolvedor da Web que destacam problemas de página HTML, como tags ausentes ou como o HTML não parece bom.

O Chrome e o Firefox incluem ferramentas de desenvolvimento HTML que permitem visualizar instantaneamente o arquivo HTML de uma página da Web, além de editá-lo instantaneamente e fazer alterações instantâneas no navegador da Web.

HTML, CSS e JavaScript



HTML é usado para criar páginas da web, mas apresenta limitações em componentes "totalmente responsivos". Portanto, o HTML deve ser usado apenas para adicionar elementos de texto e sua estrutura a uma página. Para recursos mais complexos, ele pode ser combinado com (CSS) e JavaScript (JS).

Um arquivo HTML pode ser vinculado a um arquivo CSS ou JS. Geralmente na parte superior do documento com um caminho de arquivo específico que contém informações sobre as cores a serem usadas, fontes e outras informações sobre elementos HTML. O JavaScript também permite que os desenvolvedores integrem funções mais dinâmicas, como pop-ups e controles deslizantes de fotos, em uma página da web. Tags chamadas atributos de classe são usadas para combinar elementos HTML com seus respectivos elementos CSS ou JS.

Por exemplo, se o usuário deseja que a cor de uma certa quantidade de texto seja vermelha, ele pode escrever código no arquivo CSS com um atributo class que torna o texto vermelho. Ele pode então colocar o atributo de classe associado em todos os trechos de texto que deseja que sejam vermelhos na página HTML. O mesmo princípio se aplica a guias JS com funções diferentes.

Separar as informações sobre como uma página é estruturada das informações sobre a aparência de uma página da Web ao ser executada em um navegador é um padrão de desenvolvimento de software e é mais conhecido como preocupações de segregação.

Histórico e desenvolvimento HTML



Nos primórdios da World Wide Web, a marcação de documentos baseados em texto usando HTML era suficiente para facilitar o compartilhamento de trabalhos acadêmicos e notas técnicas. No entanto, com a disseminação da Internet para residências públicas, houve uma crescente demanda por páginas da web em termos de formatação e interação.

O HTML 4.01 foi lançado em 1999, quando a Internet ainda não era conhecida e o HTML5 não era padronizado até 2014. Durante esse período, a notação HTML mudou de descrever um documento de conteúdo de página da Web para uma função que explica como uma página da Web é exibida.

Como resultado, uma tag em páginas da Web baseadas em HTML4 geralmente contém informações como qual fonte exibir, qual cor usar para o plano de fundo e como alinhar o conteúdo. Descrever como um elemento aparece em uma página da Web em uma tag é considerado um modelo anti-HTML. HTML em geral deve descrever como o conteúdo é estruturado, não como ele é exibido e estilizado no navegador. Outras linguagens de marcação são mais adequadas para essa tarefa.

Uma grande diferença entre HTML4 e HTML5 é que o padrão "separação de interesses" é aplicado com mais cuidado em HTML5 do que em HTML4. Com HTML5, as tags Balad e Italic são obsoletas. Para tags de parágrafo, o atributo "align" foi completamente removido da especificação HTML.

Versões estendidas de HTML


Abaixo está uma lista de versões HTML e os anos em que foram criadas. Várias duplicatas de cada versão foram lançadas ao longo do tempo. O objetivo desta lista é focar em repetições importantes.
  • HTML 1.0: Lançado em 1992. Tinha capacidades muito limitadas e cerca de 20 elementos.
  • HTML 2.0: Lançado em 1995. Começou a combinar elementos relacionados a funções matemáticas.
  • HTML 3.2: Lançado em 1996. Eliminou completamente o esquema de funções matemáticas e eliminou a sobreposição entre os vários plugins proprietários.
  • HTML 4.0: Lançado em 1997. Introduziu três mudanças que diferiam no número de elementos obsoletos permitidos.
  • HTML 4.01: Lançado em 1999. Era muito semelhante ao 4.0.
  • HTML 5: Lançado em 2014. Esta versão surgiu após um longo hiato na atualização porque o desenvolvedor (W3C) estava focando em outra linguagem paralela chamada XHTML.
  • HTML 5.1: lançado em 2016. Com o objetivo de facilitar a adaptação de diferentes tipos de incorporação de mídia a novas tags.
  • HTML 5.2: lançado em 2017. Seu objetivo era ser igualmente compreensível para humanos e computadores.
  • HTML 5.3: ainda não publicado. O W3C está trabalhando com o WHATWG na nova versão. Essa colaboração começou em 2019.



padrões de sintaxe HTML


Observe que quando esse snippet HTML é executado em um navegador, as tags HTML afetam como cada elemento HTML é exibido na página, mas nenhuma das tags ou atributos HTML são exibidos. HTML simplesmente explica como o conteúdo é apresentado e nunca é exibido para o usuário final.

Cada elemento HTML deve estar em uma tag aberta e uma tag fechada. Além disso, quaisquer novas tags que abrirem em outra tag devem ser fechadas antes que a tag original possa ser fechada.

Ensine conceitos básicos de HTML com recursos importantes