Tudo sobre HTML
HTML
O HTML (HyperText Markup), é uma linguagem de marcação para criar páginas na Web.
Elemento root, HTML:
O HTML (HyperText Markup), é uma linguagem de marcação para criar páginas na Web.
Elemento root, HTML:
O HTML elemento, retrata a raiz de um documento. É entre ele (a tag de início e de fim) que estará toda estruturação de códigos do documento.
Tag do elemento HTML: <html></html>
início fim
Estrutura básica de HTML:
Como se pode ver, entre o elemento raiz (<html></html>) estão as demais tags de estruturação da linguagem de marcação HTML.
<!DOCTYPE><html>
<head>
<title></title>
</head>
<body>
</body>
</html>
Resultado no navegador:
Nada foi exibido no navegador, porque se trata de um estrutura básica, ou seja, não foi exposta nenhuma informação, porque entre as tags não estão nenhum tipo de textos/dados/imagens e etc.
Obs: Para melhor visualização, clique na imagem.
Metadados:
São informações específicas, informações chaves, que te mostra os tipos de dados que serão exposto no decorrer restante do documento, ou seja, te apresenta do que se trata aquele dado.
O HEAD é o elemento responsável em agregar informações gerais sobre o documento, podendo ser chamado também meta-informação, porém ele incorpora somente algumas tags com informações.
Tag do elemento HEAD: <head></head>
Sendo algumas delas:
*TITLE (em português, título)
Esse elemento é responsável em determinar o título do documento, que é exibido na aba do navegador em que está aberto o documento.
Tag do elemento TITLE: <title></title>*TITLE (em português, título)
Esse elemento é responsável em determinar o título do documento, que é exibido na aba do navegador em que está aberto o documento.
*LINK
O link é você criar um vínculo com outro documento. Para isso, é usado a tag âncora <a> e o atributo href; sendo que essa tag pode te direcionar a qualquer recurso da Web, uma página HTML, uma imagem e assim vai.
*META
O elemento meta é utilizado para prendar informação que seja essencial aos navegadores ou ferramentas de busca, por exemplo, na descrição do conteúdo do seu documento ou palavras-chaves da sua página.
Tag do elemento META: <meta>Código:

<html>
<head>
<title>Sistemas para Internet</title>
<a href="http://www.w3c.br/Home/WebHome">W3C</a>
<meta name="keywords" content="sites, web, html">
</style>
</head>
<body>
</body>
</html>
Resultado no navegador:
No navegador vemos então na aba o título defino na tag <title>; as informações dos elementos meta, não é exibido pelo fato de ser uma informação interna do documento, vemos o hiperlink, o vínculo criado e nomeado como "W3C".
Obs: Para melhor visualização, clique na imagem.
Sessões:
É a parte do documento que molda sua página.
BODY (em português, corpo)
O body é elemento que carrega todo o conteúdo do seu documento HTML. Entre esse elemento, é colocado os demais "objetos" da sua página para Web.
O body é elemento que carrega todo o conteúdo do seu documento HTML. Entre esse elemento, é colocado os demais "objetos" da sua página para Web.
Tag do elemento BODY: <body></body>
*H1, H2, H3, H4, H5, H6.
São seções de cabeçalhos - TÍTULOS, que vão desde o nível heading1 até o heading6.
São seções de cabeçalhos - TÍTULOS, que vão desde o nível heading1 até o heading6.
*HGROUP
Serve para agrupar os títulos.
Tag HGROUP: <hgroup></hgroup>
Serve para agrupar os títulos.
Tag HGROUP: <hgroup></hgroup>
Com o HTML5, foram criadas tags semânticas, ou seja, tags contendo um valor no seu sentido;
*ARTICLE
Esse elemento institui um artigo, ou seja, ele possibilita você a partilhar informações na sua página de maneira independente.
Esse elemento institui um artigo, ou seja, ele possibilita você a partilhar informações na sua página de maneira independente.
Tag do elemento ARTICLE: <article></article>
*SECTION
Define seções dentro de um artigo, ou seja, ele acomoda os artigos da página.
Define seções dentro de um artigo, ou seja, ele acomoda os artigos da página.
Tag do elemento SECTION: <section></section>
*NAV
Cria barra de navegações com links no site, que pode ser tanto na barra lateral quanto na barra horizontal, perto do cabeçalho.
Cria barra de navegações com links no site, que pode ser tanto na barra lateral quanto na barra horizontal, perto do cabeçalho.
Tag do elemento NAV: <nav></nav>
*ASIDE
Esse elemento relaciona conteúdos específicos de um artigo dentro de um artigo ou página da web.
Tag do elemento ASIDE: <aside></aside>
*HEADER
É também um cabeçalho, só que diferente do <head> que define o cabeçalho próprio do documento, o <header> define o cabeçalho de uma seção da página.
Tag do elemento HEADER: <header></header>
*FOOTER
Define a área do rodapé da página.
Tag do elemento FOOTER: <footer></footer>
*ADDRESS
Serve para aderir informações a ver com o documento, ou seja, ele especifica um endereço relacionado ao autor da página ou seção do documento.
Tag do elemento ADDRESS: <address></address>
Exemplo básico:
Obs: Para melhor visualização, clique na imagem.
Código:<!DOCTYPE>
<html>
<head>
<title>Sistemas para Internet</title>
</head>
<body>
<h1>Cabeçalho de nível primeiro na página</h1>
<h2>Cabeçalho de nível segundo na página</h2>
<h3>Cabeçalho de nível terceiro na página</h3>
<h4>Cabeçalho de nível quarto na página</h4>
<h5>Cabeçalho de nível quinto na página</h5>
<h6>Cabeçalho de nível sexto na página</h6>
<p>Cabeçalho da página</p>
</header>
<p>Barra de navegação com links do Site</p>
</nav>
<p>Conteúdo da Seção 1</p>
</article>
<p>Conteúdo da Seção 2</p>
</article>
<p>Conteúdo da Seção 3</p>
</article>
</section>
<p>Rodapé da Página</p>
</footer>
<hgroup>
<h1>Exemplo H1</h1>
<h2>Exemplo H2</h2>
</hgroup>
</body>
</html>
Resultado no navegador:
Em primeiro, está a sequência de seções de cabeçalhos em seus níveis, em seguida c está a área de cabeçalho da página <header>, e a barra de navegação da página <nav>, logo depois são os artigos da página <article> postos dentro da seção, tem também o espaço do rodapé da página. E por fim dois exemplos de títulos agrupados <hgroup>.
Obs: Para melhor visualização, clique na imagem.
Comentários
Os comentários serve para o desenvolvedor como um lembrete entre os códigos, e para o leitor, serve como uma maneira de identificar "os assuntos" que se trata cada parte do código fonte.
Código:
<!DOCTYPE>
<html>
<head>
<title>Blog</title>
</head>
<body>
<!--Comentário-->
</body>
</html>
Resultado no navegador:
Nada é exibido no navegador, somente no código fonte.
Obs: Para melhor visualização, clique na imagem.
Elementos de agrupamento:
*P
Indica um parágrafo no documento.
Tag do PARÁGRAFO: <p></p>
*HR
Exibe um linha na horizontal no seu documento.
Exibe um linha na horizontal no seu documento.
Tag do HORIZONTAL RULE: <hr>
*BLOCKQUOTE
Serve para exibir uma citação na sua página.
Serve para exibir uma citação na sua página.
Tag do BLOCKQUOTE: <blockquote></blockquote>
*OL
Cria uma lista ordenada na página.
Cria uma lista ordenada na página.
Tag OL: <ol></ol>
*UL
Cria uma lista não ordenada na página.
Cria uma lista não ordenada na página.
Tag UL: <ul></ul>
*LI
Indica o item de uma lista.
Tag LI: <li></li>
*DL
Cria uma lista de definição.
Cria uma lista de definição.
Tag DL: <dl></dl>
*DT
Define um termo da lista de definição (<dl>).
Define um termo da lista de definição (<dl>).
Tag DT: <dt></dt>
*DD
Defime um termo.
Defime um termo.
Tag DD: <dd></dd>
*DIV
Antes das tags semânticas, a div era usada para definir o posicionamento do conteúdo na página, mas agora é utilizada mais para agrupar os princípios do documento.
Antes das tags semânticas, a div era usada para definir o posicionamento do conteúdo na página, mas agora é utilizada mais para agrupar os princípios do documento.
Tag da DIV: <div></div>
Código:
<!DOCTYPE>
<!DOCTYPE>
<html>
<head>
<title>Blog</title>
</head>
<body>
<p>So a tolerância é capaz de fazer o educador admitir modos de pensar, agir
e de sentir que seja diferente dos de um indivíduo ou de grupos determinados,
políticos ou religiosos.
</p>
<blockquote cite="http://www.w3c.br/Sobre/MissaoW3C">A
visão do W3C para a Web pressupõe a participação e o
compartilhamento de conhecimentos para gerar confiança em uma
escala global.</blockquote>
<hr>
<ul>
<li>Docente</li>
<li>Discente</li>
</ul>
<ol>
<li>Docente</li>
<li>Discente</li>
</ol>
<dl>
<dt>Docente</dt>
<dd>Instrutor</dd>
<dt>Discente</dt>
<dd>Aprende</dd>
</dl>
<div id="blog">TAG DIV<div>
</body>
</html>
Resultado no navegador:
Esse primeiro conteúdo, seria o parágrafo <p> e seguido de uma citação <blockquote>, depois há uma linha horizontal <hr>, abaixo tem as listas, não ordenadas <ul> e ordenadas <ol>, e por fim temos um exemplo de termo e definição do termo.
Obs: Para melhor visualização, clique na imagem.
Elementos de texto semânticos:
*A
É a tag âncora que junto com o atributo href, serve para inserir hiperlinks na página.
É a tag âncora que junto com o atributo href, serve para inserir hiperlinks na página.
Tag da ÂNCORA: <a></a>
*ABBR
Essa tag indica uma abreviatura ou acrónimo.
Essa tag indica uma abreviatura ou acrónimo.
Tag ABBR: <abbr></abbr>
*SPAN
Essa tag adiciona um gancho para uma parte específica de um texto ou parte do documento.
Essa tag adiciona um gancho para uma parte específica de um texto ou parte do documento.
Tag SPAN: <span></span>
*STRONG
Define a importância do texto.
Define a importância do texto.
Tag STRONG: <strong></strong>
*EM
Define um texto com ênfase.
Define um texto com ênfase.
Tag EM: <em></em>
*BR
Serve para pular linha.
Serve para pular linha.
Tag BR: <br>
Código:
<!DOCTYPE>
<html lang="pt-br">
<head>
<body>
<p>Texto 1 <br>
<b>com</b> quebra br <br>
Texto 2</p>
<p>Texto 1
<b>sem</b> quebra br
Texto 2</p>
<a href="http://seriesparaassistironline.com/">Séries</a>
<p>Os professores são o futuro da nova <abbr title="geração">SP</abbr>
<p>Exemplo de texto importante: <br>
<strong>Faculdade de Tecnologia de Carapicuíba</strong>
</p>
<p> Exemplo de texto em ênfase: <br>
<em> Professora Carol </em>
</p>
</body>
<html>
Código:
<!DOCTYPE>
<html lang="pt-br">
<head>
<body>
<p>Texto 1 <br>
<b>com</b> quebra br <br>
Texto 2</p>
<p>Texto 1
<b>sem</b> quebra br
Texto 2</p>
<a href="http://seriesparaassistironline.com/">Séries</a>
<p>Os professores são o futuro da nova <abbr title="geração">SP</abbr>
<p>Exemplo de texto importante: <br>
<strong>Faculdade de Tecnologia de Carapicuíba</strong>
</p>
<p> Exemplo de texto em ênfase: <br>
<em> Professora Carol </em>
</p>
</body>
<html>
Resultado no navegador:
Obs: Para melhor visualização, clique na imagem.
Conteúdo embutido:
*IMG
Elemento utilizado para inserir imagens.
Tag IMG: <img>
Código:
<!DOCTYPE><html>
<head>
<title>Sistemas para Internet</title>
</head>
<body>
<img src="Minhas Imagens/Flor.jpg">
</body>
</html>
Resultado no navegador:
Obs: Para melhor visualização, clique na imagem.
Tabelas HTML:
As tabelas são estabelecidas com a tag <table>. Elas são classificadas por linhas (tag <tr>) e cada linha é repartida por células (tag <td>). As tabelas podem conter dados como, textos, imagens, listas, parágrafos, formulários, e também tabelas.
Código:
<!DOCTYPE>
<html>
<head>
<title>Tabelas</title>
</head>
<body>
<table border=1>
<tr>
<td>A</td>
<td>B</td>
</tr>
<tr>
<td>C</td>
<td>D</td>
</tr>
</table>
</body>
</html>
Resultado no navegador:
Código:
<!DOCTYPE>
<html>
<head>
<title>Tabelas</title>
</head>
<body>
<table border=1>
<tr>
<td>A</td>
<td>B</td>
</tr>
<tr>
<td>C</td>
<td>D</td>
</tr>
</table>
</body>
</html>
Resultado no navegador:
Obs: Para melhor visualização, clique na imagem.
Os Formulários em HTML são usados para selecionar diferentes tipos de entradas do usuário.
Exemplos
Campos de textoEste exemplo demonstra como criar campos de texto em uma página HTML. Um usuário pode escrever o texto em um campo de texto.
Campos de senha
Este exemplo demonstra como criar um campo de senha em uma página HTML.
(Você encontrará mais exemplos no final desta página.)
Formulários
Um formulário é uma área que pode conter elementos de formulário.Os elementos de formulário são elementos que permitem o usuário entrar informação (como campos de texto, campos de área de texto, menus drop-down, botões radiais, caixas de seleção, etc.) em um formulário.
Um formulário é definido pela tag <form>.
<form>
<input>
<input>
</form>
|
Entrada (Input)
A tag de formulário mais usada é a tag <input>. O tipo de input é especificado com o atributo type (tipo). Os tipos de input mais cumumente usados são explicados abaixo.Campos de Texto
Os campos de texto são usados quando você quer que o usuário digite letras, números, etc. em um formulário.<form>
Primeiro nome:
<input type="text" name="firstname">
<br>
Último nome:
<input type="text" name="lastname">
</form>
|
Observe que o formulário propriamente não está visivel. Também observe que em muitos navegadores, o comprimento do campo de texto é de 20 caracteres por padrão (default).
Botões Radiais
Botões Radiais são usados quando você quer que o usuário selecione uma entre uma quantidade limitada de escolhas.<form>
<input type="radio" name="sex" value="male"> Masculino
<br>
<input type="radio" name="sex" value="female"> Feminino
</form>
|
Observe que somente uma opção pode ser escolhida.
Caixas de Seleção
As Caixas de Seleção são usadas quando você quer que o usuário selecione uma ou mais opções de uma quantidade limitada de escolhas.<form>
<input type="checkbox" name="bike">
Eu tenho uma bicicleta
<br>
<input type="checkbox" name="car">
Eu tenho um carro
</form>
|
O Atributo Ação do Formulário (Form's Action) e o Botão Enviar (Submit)
Quando o usuário clica no botão "Enviar", o conteúdo do formulário é enviado para outro arquivo. O atributo de ação do formulário define o nome do arquivo para o qual enviar o conteúdo. O arquivo definido no atributo action geralmente faz algo com a entrada recebida.<form name="input" action="html_form_action.asp"
method="get">
Nome do Usuário:
<input type="text" name="user">
<input type="submit" value="Enviar">
</form>
|
Se você digitar alguns caracteres no campo de texto acima, e clicar no botão Enviar", você irá enviar a sua entrada para a página chamada "html_form_action.asp". Esta página irá mostrar-lhe a entrada recebida.
Mais Exemplos
Caixas de Seleção (Checkboxes)Este exemplo demonstra como criar caixas de seleção numa página HTML. Um usuário pode selecionar ou deselecionar uma caixa de seleção.
Botões Radiais (Radiobuttons)
Este exemplo demonstra como criar botões radiais numa página HTML.
Caixa drop down Simples
Este exemplo demonstra como criar uma caixa drop down simples numa página HTML. A caixa drop-down é uma lista selecionável.
Outra caixa drop down
Este exemplo demonstra como criar uma caixa drop down simples com um valor pré-selecionado.
Área de Texto
Este exemplo demonstra como criar uma área de texto (um controle de entrada de texto multi-linhas). Um usuário pode escrever texto na área de texto. Numa área de texto você pode escrever uma quantidade ilimitada de caracteres.
Criar um botão
Este exemplo demonstra com criar um botão. No botão você pode definir o seu próprio texto.
Conjunto de campo em torno dos dados
Este exemplo demonstra como desenhar uma borda com um título em torno dos seus dados.
Exemplos de Formulários
Formulário com campos de entrada e um botão de envioEste exemplo demonstra como adicionar um formulário em um apágina. O formulário contém dois campos de entrada e um botão de envio.
Formulário com caixas de seleção
Este formulário contém duas caixas de seleção, e um botão de envio.
Formulário com botões radiais
Este formulário contém dois bot~es radiais, e um botão de envio.
Enviar e-mail de um formulário
Este exemplo demonstra como enviar um e-mail de um formulário.
Tags de Formulário
Tag | Descrição |
---|---|
<form> | Define um formulário para entradas do usuário |
<input> | Define um campo de entrada |
<textarea> | Define uma área de texto (um controle de entrada de texto multi-linhas) |
<label> | Define um rótulo para um controle |
<fieldset> | Define um conjunto de campos |
<legend> | Define um título para um conjunto de campos |
<select> | Define uma lista selecionável (uma caixa drop-down) |
<optgroup> | Define um grupo de opção |
<option> | Define uma opção em uma caixa drop-down |
<button> | Define um botão para pressionar |
Table/Caption/Thead/Tfoot/Tbody/Tr/Td/Th
TABLE
Essa é a tag para se criar uma tabela na linguagem de marcação HTML;
CAPTION
Inseri um título na tabela;
THEAD
Indica o cabeçalho da tabela;
TFOOT
Indica o rodapé da tabela;
TBODY
Indica o corpo da tabela;
TR
É a tag de linhas da tabela;
TD
É a tag de células das linhas da tabela;
TH
É tag de células das linhas da tabela também, só que faz com que o texto fique destacado.
Código:
<!DOCTYPE>
<head>
<title>Tabelas</title>
</head>
<body>
<table border=1>
<theader>
<tr>
<td>CABEÇALHO DA TABELA</td>
<td>A</td>
<td>B</td>
</tr>
</theader>
</t>
<tbody>
<tr>
<th>TAG DE DESTAQUE</th>
<th>C</th>
<th>D</th>
</tr>
<tr>
<td>E</td>
<td>F</td>
<td>G</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>RODAPÉ DA TABELA</td>
<td>H</td>
<td>I</td>
</tr>
</tfoot>
</table>
</body>
</html>
Resultado no navegador:
TABLE
Essa é a tag para se criar uma tabela na linguagem de marcação HTML;
CAPTION
Inseri um título na tabela;
THEAD
Indica o cabeçalho da tabela;
TFOOT
Indica o rodapé da tabela;
TBODY
Indica o corpo da tabela;
TR
É a tag de linhas da tabela;
TD
É a tag de células das linhas da tabela;
TH
É tag de células das linhas da tabela também, só que faz com que o texto fique destacado.
Código:
<!DOCTYPE>
<head>
<title>Tabelas</title>
</head>
<body>
<table border=1>
<theader>
<tr>
<td>CABEÇALHO DA TABELA</td>
<td>A</td>
<td>B</td>
</tr>
</theader>
</t>
<tbody>
<tr>
<th>TAG DE DESTAQUE</th>
<th>C</th>
<th>D</th>
</tr>
<tr>
<td>E</td>
<td>F</td>
<td>G</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>RODAPÉ DA TABELA</td>
<td>H</td>
<td>I</td>
</tr>
</tfoot>
</table>
</body>
</html>
Resultado no navegador:
Obs: Para melhor visualização, clique na imagem.
No similar posts
Assinar:
Postar comentários
(
Atom
)
Nenhum comentário :
Postar um comentário