domingo, 28 de junho de 2015
Desenvolvimento Web - O Início
HTML - Hypertext Markup Language
É uma linguagem
de marcação utilizada para produzir páginas na WEB. Foi criada por Tim
Beners-Lee, o inventor da Web.
Os comandos em HTML são chamados de tags e eles irão dizer
ao navegador como o texto, a informação e as imagens serão formatadas e
exibidas. As tags HTML são identificadas pelos símbolos <> (em uma tag de
abertura) e </>(em uma tag de fechamento).
A estrutura básica de um documento HTML são as linhas
obrigatórias e essências para um bom funcionamento de uma página web.
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
Tag <h>
É utilizada para formatar um bloco de texto com um
cabeçalho. A tag <h> disponibiliza seis níveis de cabeçalho que formam
uma hierarquia descendente.
Tag <p> </p>
Delimita os parágrafos
Listas Não Ordenadas
<ul>
<li>
</li>
<li> </li>
</ul>
Listas Ordenadas
<ol>
<li>
</li>
<li> </li>
</ol>
Tag <div> </div>
A tag <div> é uma forma de alinhar um bloco de texto.
Utilizando essa tag todas as tags desse bloco de texto serão afetadas.
Tag <a>
O atributo da tag <a> utilizado para criar links é o
HREF. Esse atributo é o responsável por determinar o destino do link
<a href=”url”>Seu texto ou imagem aqui</a>
Target
O atributo TARGET é utilizado para especificar como o
documento ou a página de destino do link devem ser carregados.
_blank
: nova janela do navegador;
_self:
nova aba;
<a href=”url”
target=”blank”>Seu texto ou imagem aqui</a>
Tag <img>
Utilizamos essa tag para inserir imagens no site.
<img src="PastaDaImagem/NomeDaImagem.TipoDoArquivo/>
Podemos utlizar o atributo alt que especifica um texto alternativo que aparecerá no lugar da imagem para os navegadores somente de texto ou para aqueles definidos para download manual de imagem. Para usuários com deficiência visual, que utilizam sintetizadores de fala com navegadores somente de texto, o texto é falado em voz alta. Em alguns navegadores, esse texto também aparecerá em uma legenda temporária quando o ponteiro estiver sobre a imagem.
<img src="PastaDaImagem/NomeDaImagem.TipoDoArquivo alt="TextoSobreAImagem"/>
CSS - Cascading Style Sheets
A função do CSS (Folha de Estilo em Cascata) é formatar o design do HTML. O CSS pode ser feito dentro das tags <style></style> dentro do "head" do nosso site ou em um arquivo externo. Utilizaremos um arquivo de CSS externo em nosso site. Para isso sempre precisaremos inserir o seguinte link:
<head>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
Formatações mais utilizadas em CSS
Código
CSS
|
O
que faz
|
|
background-attachment:
|
fixed;
|
Mantem o plano de fundo fixo
|
background-color:
|
#f59e8a;
|
Cor de fundo a div, sempre deve ser com
código
|
background-image:
|
url(imagens/fundo.jpg);
|
Imagem de fundo da div
|
background-repeat:
|
no-repeat;
|
Não repetir imagem de fundo
|
background-size:
|
100%;
|
Coloca o plano de fundo em tamanho 100%
|
-moz-background-size:
|
100% 100%;
|
|
-webkit-background-size:
|
100% 100%;
|
|
border:
|
1px solid #990099;
|
Tamanho e cor da borda nos quatro lados
|
border-bottom:
|
1px solid #990099;
|
Tamanho e cor da borda embaixo da div
|
border-radius:
|
8px;
|
Arredonda as bordas da div
|
8px 2px 4px 5px;
|
Arredonda
as bordas da div nesse caso cada uma separadamente seguindo a seguinte ordem:
|
|
clear:
|
both;
|
Anula todo float que tenha antes
|
color:
|
#990099 ;
|
Cor da fonte
|
float:
|
left;
|
Coloca uma div ao lado da outra à esquerda
|
right;
|
Coloca uma div ao lado da outra à direita
|
|
font-family:
|
"Bodoni
MT", Didot, "Didot LT STD", "Hoefler Text", Garamond,
"Times New Roman", serif;
|
Tipo da fonte
(alguns tipos podem ser encontrados no site http://cssfontstack.com/)
|
font-size:
|
22px;
|
Tamanho da fonte
|
font-weight:
|
bold;
|
Deixar o texto da div em negrito
|
height:
|
250px;
|
Altura da div
|
left:
|
200px;
|
Espaçamento a esquerda do site
|
margin:
|
0 auto;
|
Centraliza a div no meio do site (horizontalmente)
|
10px auto;
|
Centraliza a div no meio do site (horizontalmente) e da uma
margin de acordo com os px
|
|
margin:
|
10px;
|
Margem da div nos quatro lados
|
margin-left:
|
600px;
|
Margem da div na esquerda
|
margin-top:
|
10px;
|
Margem da div no topo
|
margin-right:
|
20px;
|
Margem da div na direita
|
opacity:
|
0.9;
|
Transparência da div, pode variar de 0 à 1;
|
padding:
|
10px 20px;
|
Margem interna, nessa caso em cima/embaixo e
esquerda/direita
|
10px;
|
Margem interna nos quatro lados
|
|
position:
|
relative;
|
Faz com que a div inicie no ponto 0 para x e y
|
text-align:
|
center;
|
Alinhamento do texto no centro
|
justify;
|
Alinhamento do texto justificado
|
|
right;
|
Alinhamento do texto no direita
|
|
text-decoration:
|
underline;
|
Sublinhar o texto
|
width:
|
1280px;
|
Largura da div
|
Assinar:
Postagens (Atom)