Começando Com Desenvolvimento Web
Começando Com Desenvolvimento Web
desenvolvimento web
Inicio HTML
<!DOCTYPE html>
<html lang="pt-br">
<head> // Informações que não aparece para o usuario, que é a cabeça
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Projeto teste</title>
</head>
<body> // O corpo é a parte que aparece pro usuario, dentro desse body colo
</body>
</html>
// Tags de cabeçalho
// tags de paragrafo
<p> </p> esse tag é possivel juntar 5 linhas ou mais de um texto.
// formatação de texto
<a href="aqui vai o link que vc quer definir"> texto dizendo o que é
essa tag vc pode adicionar links nas paginas no seu HTML, e pode s
do seu proprio site, mas tambem links externos.
</form>
sexo:
<input type="radio" name="sexo" value="M"> // cria um campo que
masculino<br>
<input type="radio" name="sexo" value="F">
feminino<br>
Observações:
<textarea> </textarea> // Define umas caixa de texto maior, para po
CSS 3
CSS é uma forma de formatar a estilização do seu site
Inline css
ele aplica as formatações direto na linha ou tag do html, mas essa não é a
melhor maneira
Seletores css
Internal style sheet ( folha de formatação interna)
esse formato é colocado dentro do head, onde não aparece para o usuario mas
esta no site
estrutura: <style type=”text/css”>
outras propriedades…
}
esse metodo é para denifir mais em geral
Classes e ID`s
color: blue;
}
ID`s
ex: #principal {
} // só é usado uma vez por pagina, e é usado para estruturar sua pagina
A div cria divisões ou caixas dentro do seu site, para se colocar elementos
separados dentro do seu site, ex: area de navegação, de itens e varias outras
áreas.
// é um elemento do tipo block
com a div seu site fica mais dividido em partes e melhor navegação
<div id=”topo”>
img src=”./img/logo.png”
<div navegação>
<div busca>
<div imagens>
<div logo>
SPAN
ele é bem parecido com a div, ele é um elemento inline, ele agrupa seus
elementos linha a linha
border define bordas em volta para suas divs e pode ser colocado em outros
elementos
Fontes e cores
Cores:
color: define cores para o elemento
color: red;
mas há formas de definir cores como: #fff(código hexadecimal)
Fontes:
font-size: 30px; //define o tamanho da fonte
font-family: “Times New Roman”, Times, serif; //define uma família de fontes,
ou seja, posso definir mais de uma fonte, podendo o site escolher qual fonte
vai exibir dependendo da disponibilidade
Tamanhos de textos
px → tamanho fixo
% → tamanho relativo
//
ex: padding-top: 20px
padding-right: 20px
padding-bottom: 20px
padding-left: 20px
padding: 20px;
//
clear: right;
clear: both;
Elemento block: ele tem uma largura que vai ocupar todo o espaçamento da
tela
ex: <h1>, <p>, <table>
outra característica é que ele fica um abaixo do outro
Elemento inline: ele se comporta diferente, toda vez que usa ele fica com o
elemento a frente do outro e a largura da caixa é de acordo com o conteúdo
ex: <a>, <span>, <img>
// Na pratica
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style type="text/css">
.borda {
border: 1px solid red;
}
</style>
</head>
<body>
<!--
<h1 class="borda">Bloco 1</h1>
<h1 class="borda">Bloco 2</h1>
-->
</body>
</html>
então elementos que tem o relative, esses elementos a gente pode movimentar
usando as propriedades de deslocamento.
position: relative;
top: 20px;
left: 80px;
right: -20px
bottom: 0px;
position: absolute; // quando definido uma elemento ele sendo absolute, ele sai
do fluxo normal do documento e não afeta a posição dos outros elementos, se
sobrepondo e colocando - se em qualquer lugar, ele se alinha com base no
container.
top: 0px;
left: 80px;
right: -20px
position: fixed; // ele deixa o elemento em uma posição que definimos e esse
elemento fica de forma fixa, vc pode rolar a pagina e ficara lá de forma fixa,
baseado na janela do navegador.
Sobrepondo elementos
Formatando links
mas o links tem estados, como visitado e não visitado, e isso pode ser
formatado
a:link {
color: #b9c941; // fica com uma cor quando não foi visitado
}
Links visitados:
a:visited {
a:hover {
color: #6d790f; // quando passar o mouse ele muda de cor
}
a:active {
color: #e4f371;
}