Curso de HTML/Conteúdo

Origem: Wikilivros, livros abertos por um mundo aberto.

Tal como qualquer linguagem de marcação, a HTML tem marcas ou elementos (conforme nomenclatura oficial do W3C). Os elementos são diferenciados do texto comum por uma marca de início - o "<" e uma marca de final - o ">". Tecnicamente, de acordo com a XML, tudo que está dentro de um "< >" é uma marcação (Markup), e tudo que não está dentro, um texto (CharData).

Podemos vulgarmente classificar os elementos de marcação em dois tipos: os elementos normais e os elementos simples.

Tabela de conteúdo

[editar] Elementos normais


Chamamos de elementos normais aos elementos de marcação que obrigatoriamente aparecem aos pares, envolvendo um trecho de texto. Sua função é atribuir uma propriedade ao texto envolvido, e somente ao texto envolvido. Sendo assim, nos elementos normais há sempre uma marcação de abertura e uma marcação diferenciada no fechamento.

[editar] Texto em itálico

  • Exemplo de texto em itálico:
Tal como a torre pisa <i>estas palavras</i> estão inclinadas.
  • Saída:

Tal como a torre pisa estas palavras estão inclinadas.


É possível fazer marcações "em cascata", ou seja, marcar trechos dentro de trechos marcados com outra característica.

[editar] Texto em negrito

  • Exemplo de texto sublinhado dentro de texto em negrito.
<b>O Fortuna, velut luna statu variabilis, <u>semper crescis aut decrescis...</u></b>

O Fortuna, velut luna statu variabilis, semper crescis aut decrescis...


[editar] Cruzamento de atributos

Não cruze atributos distintos. Embora o HTML possa ser permissivo quanto a isso, o XHTML já não o é:

  • Exemplo de cruzamento de atributos distintos (Não faça isto nos seus projetos)
<b>Cruzamentos entre atributos distintos <i>dá sempre para</b> o torto</i>.
  • Saída:

Cruzamentos entre atributos distintos dá sempre para o torto.



[editar] Elementos simples


Os elementos simples são aqueles que se encontram sempre sozinhos, pois a sua função é produzir no texto ou na página alguma exibição especial - ou indicar alguma coisa que não precisa necessariamente ser exibida.

Como não possuem marca de fechamento, os elementos simples são caracterizados por uma barra inclinada / ao final, antes do ">". Quaisquer elementos simples deve ter essa barra, para indicar ao navegador que não é preciso procurar uma marcação de fechamento. (Isso simplifica o processo de exibição da página, em alguns programas.)

[editar] Linha Horizontal

  • Exemplo - linha horizontal:
Nome: Alberto<hr />Idade: 46 anos
  • Saída
Nome: Alberto
Idade: 46 anos


[editar] Mudança de linha

  • Exemplo - Mudança de uma linha:
E eu disse que poderia mudar de linha<br />mas ninguém acreditou!
  • Saída:

E eu disse que poderia mudar de linha
mas ninguém acreditou!


[editar] Mudança de parágrafo

  • Exemplo da mudança de parágrafo:

É recomendável antes de qualquer texto escrever-se <p>, para possibilitar a mudança de parágrafo:

<p>Era uma vez um parágrafo</p><p>Era uma vez outro parágrafo</p>
<p>...tantos parágrafos que poderiam existir aqui</p>
  • Saída:

Era uma vez um parágrafo

Era uma vez outro parágrafo

...tantos parágrafos que poderiam existir aqui



[editar] Estrutura básica


Todo documento HTML obedece a uma estrutura padrão composta por 3 tags ou elementos essenciais e mais alguns atributos.

A estrutura é a seguinte:

<html>
 <head>
  <title>Título da Página</title>
 </head>
 <body>
  "Conteúdo da página"
 </body>
</html>

A saída na Janela de um browser seria

Html browser pic1.gif


[editar] Explicação das tags da estrutura básica



Tags <html></html>

Esta é a tag mais famosa do HTML. Ela inicia e termina todos os documentos HTML que seguem o padrão W3C. Todo o conteúdo que será exibido ou utilizado pela página web deve estar declarado entre elas nas devidas sub-tags.

Tags <head></head>

Mais conhecidas como tags de cabeçalho, elas podem conter as seguintes declarações:

  • Do Título da página: <title></title>
  • De estilos CSS que a página utilizará: <style></style>
  • De scripts JavaScript, VBscript, etc: <script></script>
  • De meta dados: <meta>
  • De links que permitem a adição de outros conteúdos dependendo do browser sendo utilizado: <link>


Tags <title></title>

São tags utilizadas para definir o título da página. Este título é sempre exibido na Barra de Título do browser.

Tags <body></body>

Definem o local onde deve estar o conteúdo do site e a estrutura na qual ele será exibido. Entre essas tags será incluído o conteúdo da página que poderá ser estruturado através de tabelas ou com o uso de estilos CSS. Podem ser adicionados links que farão a ligação com outras páginas web e utilizados os recursos que foram declarados entre as tags <head></head> (scripts, estilos CSS etc).


Voltar ao índice - Introdução | Texto