Académique Documents
Professionnel Documents
Culture Documents
INTRODUÇÃO À PROGRAMAÇÃO
WEB
2007
Site Semântico
• Web Semântica
Segundo RABBITE, Semântica é uma web que
tem toda sua informação organizada,
possibilitando que essa informação seja entendida
não só pelos humanos, mas também por máquinas.
Site Semântico
TAG <TITLE>
Títulos de janela
• O título deve refletir o conteúdo da página
Tag H1
OBS:
•Use sempre H1 para títulos principais;
• ALT
• Hiperlinks
• Use texto como hiperlink, ao invés de usar
figuras como link.
<a href=http://www.viannafr.edu.br>Vianna Júnior</a>
Tabelas Semanticamente Corretas
• TAG CAPTION
A tag <caption> é usada para inserir o título
da tabela.
Tabelas Semanticamente Corretas
• TAG TH
Tabelas Semanticamente Corretas
<ol><li>item1></li></ol>
HTML - comandos e atributos complementares
Formatação de Texto
<META HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=ISO-2022-JP">
- Usado para informar ao Browser o conjunto de
caracteres a ser usado. Normalmente esta tag já
é colocada pelo editores HTML.
Meta TAGS
• Refresh
• <META HTTP-EQUIV="Refresh"
CONTENT="3;URL=http://www.viannajr.edu.br">
Exemplos: NAME
• TITLE
<META NAME=“Title” CONTENT=“Web Semantica,
Web Mining”>
• DESCRIPTION
• <META NAME="description“
CONTENT="Objetiva melhorar as potencialidades
da web através de padrões que permitem
atribuir significados aos conteúdos das
páginas...">
• KEYWORDS
• <META NAME="keywords" CONTENT="web
semantica web mining padroes tableless css
enginer">
Generator
• <META NAME="generator" content="Notepad">
Sintaxe:
elemento {atributo1: valor;
atributo2: valor
}
CSS
• Elemento descreve o elemento de design ao
qual o estilo será aplicado. A mesma tag HTML
mas sem os sinais de maior e menor. Essa parte
da regra é chamadas de seletor.
• Atributo Elemento que você quer usar como
estilo. Deve ser um nome de atributo CSS válido,
como o atributo fontsize.
• Valor a configuração aplicada ao atributo.
Deve ser uma configuração válida para o atributo
em questão, como 20pt (20 pontos) para font
size.
• Atributo:valor a parte da declaração da
regra. Você pode atribuir múltiplas declarações
se desejar separadas com pontoevírgula (;).
CSS
• Exemplos.
• H1 {fontsize: 42pt}
Todos os títulos de nível 1 (tags <H1>)
devem ter tamanho de 42 pontos;
• H2 {fontsize: 24pt;
color: blue}
Todos os títulos de nível 2 (tags <H2>)
devem ter tamanho de 24 pontos e cor azul;
CSS
• Exemplos:
<style type="text/css">
P {font-family: Times;
font-size: 12pt;
color: blue;
margin-left: 50px
}
</style>
• Se o valor for uma palavra composta, deverá estar
entre aspas duplas " ", ou simples ':
h3 { font-family: "Comic Sans MS" }
CSS
Agrupamento de Seletores
• A sintaxe é praticamente idêntica à sintaxe
normal, com adição de um ponto e o nome
da classe depois do elemento na qual será
utilizado o
atributo
Exemplo:
<STYLE TYPE="text/css">
elemento.nomedaClasse {atributo:valor; ...}
</STYLE>
CSS
Exemplo:
CSS
• Classe aplicável a qualquer elemento HTML.
• Omite o nome do elemento antes da classe.
• A regra CSS pode ser aplicada a qualquer elemento HTML;
• Exemplo:
Visualização
CSS
• Pode definir regras de CSS em três
lugares.
• em um documento separado fora de todos
os documentos HTML (Externo);
• No cabeçalho de um documento HTML
(Incorporado);
• Dentro de uma tag de HTML (Inline).
CSS
• Estilos externos
Externo significa colocar as regras de CSS em um
arquivo separado, e a página HTML pode fazer um
link para esse arquivo. Essa abordagem permite
definir regras em um ou mais arquivos que podem
ser aplicadas em várias páginas do site.
Exemplo:
H1 {font-family: 'Comic Sans MS';
font-size: 36pt;
color: blue}
Salvar como estilo.css
P {font-family: 'Courier';
margin-left: 1in}
CSS
• Folha de estilo linkada
• Para utilizar os estilos definidos no arquivo .css
adicione a tag a seguir ao cabeçalho da
página.
<LINK REL="STYLESHEET” HREF="estilo.css"
TYPE="text/css">
• Exemplo
CSS
Folha de estilo importada
<head>
<style type="text/css">
@import url("estilo.css");
</style>
</head>
CSS
• Estilos incorporados
Incorporado significa especificar as regras de
CSS no cabeçalho do documento. As regras
incorporadas afetam somente a página atual.
CSS
• Estilos inline
Inline significa especificar as regras de CSS dentro
da tag de HTML. Essas regras afetam somente a tag
atual.
CSS
A PROPRIEDADE FONT
• font-family:
h) family-name: define o nome da fonte,
Ex: "verdana", "helvetica", "arial", etc.
CSS
• font-size:
b) xx-small
c) x-small
d) small
e) medium
f) large
g) x-large
h) xx-large
i) smaller
j) larger
k) length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...)
l) %
CSS
• font-style:
b) normal: fonte normal na vertical
c) italic: fonte inclinada
d) oblique:fonte obliqua
• font-variant:
g) normal: fonte normal
h) small-caps: transforma em maiúsculas de menor
altura
CSS
• font-weight:
b) normal
c) bold
d) bolder
e) lighter
f) 100
g) 200
h) 300
i) 400
j) 500
k) 600
l) 700
m) 800
n) 900
CSS
A PROPRIEDADE TEXT
color: Cor do texto;
letter-spacing: Espaçamento entre letras;
word-spacing: Espaçamento entre palavras;
text-align: Alinhamento do texto;
text-decoration: Decoração do texto;
text-indent: Recuo do texto;
text-transform: Forma das letras;
direction: Direção do texto;
white-space: Como o browser trata os espaços em branco;
CSS
• color:
b) código hexadecimal: #FFFFFF
c) código rgb: rgb(255,235,0)
d) nome da cor: red, blue, etc
Exemplo:
CSS
• letter-spacing: Espaçamento entre letras
b) normal: é o espaçamento default
c) lenght: uma medida reconhecida pelas CSS (px, pt, em, cm)
Exemplo:
Visualização:
CSS
• word-spacing:
Espaçamento entre palavras
Visualização
CSS
• text-align: Alinhamento do texto
• left: alinha o texto a esquerda
• right: alinha o texto a direita
• center: alinha o texto no centro
• justify: força o texto a ocupar toda a extensão da linha da
esquerda a direita
CSS
Exemplo
CSS
• text-decoration: Decoração do texto
c) none: nenhuma decoração
d) underline: coloca sublinhado no texto
e) overline: coloca um sobrelinhado no texto
f) line-through: coloca uma linha em cima do texto
g) blink: faz o texto piscar
CSS
Exemplo: Visualização:
CSS
• text-indent: Recuo do texto
b) lenght: uma medida reconhecida pelas CSS (px,
pt, cm, ...)
c) % : porcentagem da largura do elemento pai
CSS
Exemplo: Visualização
CSS
• text-transform: Forma das letras do texto
• direction:
• Visualização:
CSS
• white-space: Espaço em branco
b) normal: os espaços em branco serão ignorados
pelo browser
c) pre: os espaços em branco serão preservados
pelo browser
d) nowrap: o texto será apresentado todo ele numa
linha única na tela. Não há quebra de linha até
ser encontrada uma tag <br>
CSS
Exemplo:
CSS
• A PROPRIEDADE MARGIN
Define um valor para espessura das margens dos
elementos HTML.
margin-top: Define a margem superior;
margin-right: Define a margem direita;
margin-bottom: Define a margem inferior;
margin-left: Define a margem esquerda;
margin: Maneira abreviada para todas as margens
CSS
• Exemplo: margin-top - Margem superior
1 cm
CSS
• margin: Declaração das quatro margens
Permitem o controle do espaçamento em volta
dos elementos HTML.
Existem 4 modos de se declarar as margens:
• margin: valor1: As 4 margens terão valor1;
• margin: valor1 valor2: Margem superior e inferior
terão valor1 e margem direita e esquerda terão valor2
• margin: valor1 valor2 valor3: Margem superior terá
valor, margem direita esquerda terão valor2 e margem
inferior terá valor3
• margin: valor1 valor2 valor3 valor4: Margens
superior, direita, inferior e esquerda nesta ordem.
CSS
• Exemplo: margin
CSS
• A PROPRIEDADE BORDER
border-width: Espessura da borda
border-style: Estilo da borda
border-color: Cor da borda
Continuação abaixo
CSS
Continuação
Visualização
CSS
Exemplo2
CSS
• Visualização
1cm
1c
m
5cm 5cm
1.5c 1.5cm
1c
m m
1cm
A propriedade padding
• Define um valor para os espaçamentos entre o
conteúdo e as bordas dos elementos HTML.São
elementos invisíveis que criam uma área vazia ao
redor de determinado elemento HTML.
Visualização:
5%
As propriedades “list”
• Esta categoria de propriedades permite formatar diversas
características das listas HTML.
• Existem três tipos de listas HTML: Listas Não-
Ordenadas(<ul>), Listas Ordenadas (<ol>) e Listas de
Definição (<dl>).
• background-color:
código hexadecimal: #FFFFFF
código rgb: rgb(255,235,0)
nome da cor: red, blue, green, etc
CSS
Exemplo: Visualização
CSS
• background-image:
• Aplica uma imagem de fundo no elemento
c) nome (nenhum);
d) url(endereço para a imagem)
• background-repeat:
• no-repeat: Não repete;
• repeat: Repete vertical e horizontal;
• repeat-y: Repete vertical;
• repeat-x: Repete horizontal.
CSS
• Exemplo:
CSS
• background-attachment:
• fixed: A imagem permanece fixa na tela enquanto a página é rolada;
• scroll: Especifica que a imagem devem rolar junto com a página
• background-position:
a) center center
• x-pos y-pos
b) center left
• x-% y-%
c) center right
• top left
d) bottom left
• top center
e) bottom center
• top right
f) bottom right
Visualização
:
CSS
• O pseudo-elemento first-line
Permite formatar a primeira linha de um texto contido em um
elemento. Exemplo:
Visualização