Beruflich Dokumente
Kultur Dokumente
Queridos alunos, vamos comear nossa saga pelo HTML. Esta aula composta de uma
vdeo-aula, onde explico um pouco da histria do HTML at chegar ao HTML 4.01 e
seus detalhes. Para muitos alunos esta aula servir como uma pequena reviso, j para
outros espero esclarecer muitas dvidas.
Aps o vdeo, voc encontrar um texto complementar que auxiliar voc a fixar o que
foi apresentado em nossa vdeo-aula.
Muitos ficam com raiva dos coitados dos navegadores que tentam exibir essa lixarada
da melhor forma mas muitas vezes no conseguem exibir do mesmo jeito que o outro
navegador amigo. O correto mesmo ns, webdesigners e programadores, deixarmos de
utilizar uma srie de cdigos ultrapassados.
Resultado: sua pgina fica uma caca e ento a culpa recai sobre o coitado do navegador.
Por isso no se esquea: diga ao navegador a verso de HTML que voc est utilizando.
Assista mais sobre isso na nossa vdeo-aula.
Sem Frescura
2. Ah, mas eu fao o HTML no Dreamweaver, fica cheio de lixo mesmo, mas e da,
aparece legal no Internet Explorer, porqu eu tenho que me importar com isso?
, se voc gosta de adrenalina, aventura e adora fortes emoes, ento nem ligue para o
padro. Quando voc resolver visualizar sua pgina num celular, na TV ou em algum
Mac da vida, seu corao bater forte. Sem falar no cliente, que voc chamar de chato
pois ele usa o Firefox.
3. E como vou saber que estou criando minhas pginas utilizando o padro?
Bem, quando dizemos "html padro" a ltima verso aprovada. Como a ltima verso
a 4.01, logo ela a padro. Mas existem outros padres que falaremos nas prximas
aulas.
Talvez, nunca. Pois no se escreve mais pginas HTML como se escrevia antigamente.
Hoje o novo padro utilizado para se fazer pginas o XHTML que veremos na
prxima aula.
XHTML aula 2
Sem Frescura
Bem, esse assunto um pouco confuso mesmo, mas vamos l. Com o XML voc pode
criar qualquer linguagem. Por exemplo:
<table>
Lendo a tag acima, voc logo pensou que se refere a um HTML, correto? Mas e se isso
fosse uma tag ligado a um XML sobre o assunto mveis? Como que o navegador
saberia que isso se trata de um XML e no de uma tag HTML?
Por isso necessrio indicar para o navegador que tipo de XML voc ir utilizar. Se
voc acessar atravs do navegador o identificador que utilizamos no XHTML
( http://www.w3.org/1999/xhtml/ ) voc ir perceber que nesse endereo se encontra
todas as referncias sobre o XHTML.
Portanto o item identificador (xmlns) na realidade uma URL que informar todos os
dados referentes aquela linguagem XML.
Dever de casa
Aqui est nosso segundo dever de casa com as respostas dos exerccios da primeira
aula.
At a prxima!
Aula 03 Conhecendo
o Css
Conhecendo o CSS
Na nossa vdeo-aula de hoje iremos comear a entender o que o CSS e o que ele faz.
Ento vamos logo ao que interessa. Senta que l vem a histria!
Sem Frescura
1. Vem c, Bruno, e se eu quiser fazer dois pargrafos mas cada uma com fontes
diferentes? Como que faz se s tem um <p>???
possvel sim e irei mostrar para vocs como que isso acontece. Vocs vero que
podemos definir que todo pargrafo, por exemplo, dentro de uma determinada camada
div ir se comportar de uma forma diferente dos demais <p>. Nas prximas aulas
iremos ver isso.
2. Afinal, tem uma lista de propriedades que eu posso usar num elemento? Tenho
que decorar todos?
No se preocupe em decorar nada. Com o tempo voc acaba decorando por tanto, se
voc no masoquista, ento o ideal que voc adquira um livro de CSS ou ento na
internet mesmo encontramos boas referncias. Aqui est uma delas:
http://www.abpsoft.com/criacaoweb/cssguiaref.html
3. Porqu eu no fao essa parada toda dentro do XHTML logo, porqu tenho que
separar?
Veja tambm:
Elementos HTML: todos os elementos HTML que voc poder alterar utilizando como
um seletor CSS
Tabela de Cores CSS: veja 504 cores com seus cdigos hexadecimais e seus nomes
oficiais que podem ser utilizados no seu CSS
Caracteres Especiais: veja todas as entidades dos caracteres especiais para voc
utilizar em seu XHTM
Dever de casa
Aqui est nosso terceiro dever de casa com as respostas dos exerccios da segunda aula.
ATENO: fiz uma pequena modificao no exerccio da aula 02. Faltou a imagem do
Astrogildo no html. Aproveite e pegue a atualizao clicando aqui.
At a prxima!
Aula 04
Conhecendo o CSS - Parte II
No se esquea!
O contedo presente nas CSS se chamam regras.
Cada regrinha ir fornecer um estilo para o elemento XHTML
especificado.
Para incluir uma folha de estilo ( CSS ) dentro de uma pgina, basta
adicionar a tag <style>.
Dever de casa
Aqui est nosso dever de casa contendo tambm as respostas dos exerccios da ltima
aula.
At a prxima!
Aula 5
Aula 05 - CSS: Fontes e
Cores
CSS: Fontes e Cores
Dando continuidade ao assunto CSS, iremos nos aprofundar nas propriedades de fontes e
cores. Veremos tambm como formado o cdigo hexadecimal. Vamos logo ao que
interessa. Senta que l vem a histria!
Sem Frescura
2. Ento coloco ali em font-family uma lista de fontes seguindo uma prioridade?
Sim, ele serve como lista de prioridades para a fonte. Primeiro voc coloca a que
realmente voc deseja que aparea, a mais adequada, bonita, j a segunda fonte que
voc for citar a que pode substituir a primeira fonte, caso no haja a primeira fonte no
sistema do usurio.
3. Mas, vem c, eu nunca vi essa tal fonte serif e sans-serif. Acho que no tem no
meu computador...
Opa, no, serif e sans-serif no so nomes de fonte. So apenas dois estilos de fonte,
serifada e no serifada. Acontece que ao especificar isso no seu CSS, o navegador ir
interpretar que ali est sendo pedido uma fonte sem serifa ou serifada de acordo com o
padro do navegador.
Exatamente. Imagina o body como uma caixa e os demais elementos dentro dessa caixa.
Tudo que voc fizer na caixa principal, no caso o body, ir influenciar em tudo que est
dentro dessa caixa. No caso, todas as fontes de todos os elementos contidos no body
iro ser alterados. a lei da herana. O filho puxa ao pai. ;)
7. Notei que h1 tem um tamanho, h2 outro e por a vai. Afinal, qual o tamanho
padro desses ttulos?
Isso vai depender do navegador mas normalmente o h1 200% maior que o tamanho de
fonte especificado em body. H2 150%, h3 120%, h4 100%, h5 90%, h6 60%.
Se voc fizesse isso, o navegador iria considerar que o tamanho da fonte deve ser 90%
relativo ao tamanho padro do navegador. Isso pode variar mas normalmente esse
tamanho padro de 16px. Logo, 90 % seria um tamanho igual a 14px.
9. No vdeo voc fala em trs formas de especificar cores. Mas s falou de duas
formas. Qual a terceira?
No falei a terceira s para voc vir aqui me perguntar. :) A terceira forma que muito
difcil de se ver por a o rgb ( 0, 0, 0 ). Onde cada nmero corresponde a uma
tonalidade de cor no padro RGB. Exemplo rgb ( 299, 109, 35 ).
Isso algo bem complexo para se responder em poucas linhas. Esse assunto diz respeito
a teoria de cores, que aprendemos no s na psiicologia como tambm no design e
comunicao visual. No Curso de Design Web temos algumas aulas somente a respeito
de cor. O professor recomenda. ;)
Essa propriedade corresponde a cor do primeiro plano, ento ele vai mudar a cor do
texto e da borda, sendo que se voc quiser uma cor especfica para a borda, pode utilizar
o border-color.
Resumo!!!
O uso do CSS ir facilitar sua vida no controle de tudo que diz
respeito a aparncia de fontes, podendo mudar o seu tipo, cor,
tamanho e estilo.
A propriedade fonte-family o conjunto de fontes que compartilham
caractersticas comuns.
At a prxima!
Aula 06 - CSS:
Caixas
CSS: Caixas
Hoje iremos aprender mais sobre caixas, margens, bordas e enchimentos. Prepare-se,
estamos a um passo das divs e do nosso PSD. Vamos logo ao que interessa. Senta que l
vem a histria!
Sem Frescura
2. Mas o padding obrigatrio sempre que tiver uma caixa visvel graas a uma
cor de fundo ou borda?
3. Fess, fess! Existe estilo pro padding e margin sem ser somente o tamanho do
espao?
Estilos de Borda
Agora voc vai conhecer os 8 estilos de borda que voc poder usar como valor da
propriedade "border-style".
Este aqui o estilo "solid", uma moldura normal, linhazinha reta, sem efeitos.
Dever de casa
Aqui est nosso dever de casa contendo tambm as respostas dos exerccios da ltima
aula.
At a prxima!
Aula 07 - IDs
e CSS
CSS: IDs e DIVs
Hoje dia de comear a trabalhar com Divs. Antes iremos conhecer um outro atributo, o
ID. Ele bem parecido com o class, mas voc entender a diferena entre ID e Class
assistindo a nossa vdeo-aula de hoje. Ento senta, senta que l vem a histria!
Sem Frescura
1. Ah, eu vou continuar usando class pois no vi diferena entre class e id...
, se voc for uma pessoa desorganizada, que deseja ter seu cdigo todo esculhambado,
ento v em frente. Utilizar o id quando o elemento for nico evitar alguns problemas,
principalmente quando voc necessitar posicion-lo. Veremos mais sobre isso l na
frente.
Pode. Voc poder usar uma classe dentro de um id. Um exemplo: #id .nomedaclasse.
Iremos trabalhar muito com isso quando comearmos a montar o layout. Aguarde.
Utilize class quando voc for utilizar esta regra para muitos
elementos.
Utilize o ID quando voc for utilizar esta regra para um elemento, sem
necessidade de repetio.
Dever de casa
Aqui est nosso dever de casa contendo tambm as respostas dos exerccios da ltima
aula.
At a prxima!
Aula 08
Layout de 3 linhas e 2 colunas
Vamos ento comear logo o que interessa! O layout do Astrogildo, c pra ns, t muito
feio. Ele me pediu que mudasse o layout, deixasse mais bonitinho e isso que iremos
fazer na aula de hoje. Vejam a preparao de um layout com 3 linhas ( topo, contedo e
rodap ) com duas colunas ( coluna do menu e coluna central ). Na prxima aula
veremos a montagem desse layout utilizando XHTML e CSS, onde voc poder tirar
algumas dvidas e aprender coisas novas sobre o assunto.
Dever de casa
Que tal tentar recortar o layout apresentado hoje? Topa o desafio? Ento faa o
download do layout, tente recortar e compare com as prximas aulas onde irei recortar e
montar o layout do Astrogildo.
Download aqui
A resoluo das questes da aula 07 sero disponibilizados na aula 09 onde teremos mais
exerccios em nossa apostila
At a prxima!
Aula 09 - Layout 3x2 -
Recorte - Parte I
Layout de 3 linhas e 2 colunas
O Recorte - Parte I
Dever de casa
Aqui est nosso dever de casa contendo tambm as respostas dos exerccios da ltima
aula.
At a prxima!
Agora vamos continuar o que comeamos na ltima aula. Hoje iremos aprender como
utilizar vrios estilos numa pgina s, procurando resolver a incompatibilidade com
Internet Explorer. Iremos aprender tambm como deixar a div flutuando pela pgina.
Ento senta, senta que l vem a histria!
Download do Layout
Veja o index.html e o css desta aula. Download aqui.
padding-top: 10px;
padding-right: 20px;
padding-bottom: 15px;
padding-left: 5px;
Podemos resumir isso tudo numa linha s, seguindo a ordem top, right, bottom, left. No
nosso exemplo, ficaria assim:
Note que no foi necessrio colocar vrgula entre os valores, apenas espaos. Para vc
decorar essa ordem, basta lembrar do relgio abaixo:
Existem quatro valores para a propriedade position: static, absolute,
fixed e relative
Dever de casa
Aqui est nosso dever de casa contendo tambm as respostas dos exerccios da ltima
aula.
At a prxima!
ba! Chegou a hora de montar o layout de 3 colunas e 3 linhas! Ficou curioso? Ento
senta, senta que l vem a histria!
QUIZ CSS!
Agora vamos nos divertir? Ento bora responder este quiz do Maujor, respondendo 10
perguntas bsicas sobre CSS. Imagino que a essa altura voc j saiba responder as 10
questes perfeitamente. No me faa pagar mico, hein? Aluno meu tem que sair daqui
expert. Ento clique aqui para fazer o Quiz e boa sorte!
At a prxima!
Aula 12
Layout de 3 linhas e 3 colunas do Hades Junior
O Recorte - Parte II
Agora sim, vamos montar pra valer o layout do Hades! Na ltima aula voc pode ver
que escolhi o formato de layout fludo para que o site possa se adaptar a qualquer
resoluo. Ser que deu certo?. Bora ver? Ento senta, senta que l vem a histria
Um layout fixo permite ter mais controle sobre o website porque as pginas tero
sempre a mesma largura e os contedos iro comportar-se sempre da mesma maneira.
Um layout lquido ou fludo permite que a pgina se adapte largura do ecr do
utilizador, ocupando todo o espao visvel em vez de ficar encostada a um canto ou
centrada como acontece com os layouts fixos.
Layout Fixo
Pontos positivos:
O webdesigner tem controle sobre a forma como a informao
apresentada;
As linhas de texto tm uma largura fixa e curta, o que facilita a leitura
de texto no video;
Pontos negativos:
Num video com uma resoluo grande, o website fica encostado a um
dos lados ou centrado na pgina, com muito espao disponvel sua
volta;
Menor acessibilidade, uma vez que o layout no se adapta s
necessidades do utilizador;
Layout Lquido/Fludo
Pontos positivos:
Maior acessibilidade. Os contedos adaptam-se melhor resoluo
de video do utilziador;
Os contedos ocupam toda a rea visvel do video, permitindo
transmitir mais informao;
Pontos negativos:
Maior dificuldade na leitura de linhas de texto demasiado longas;
Perde-se o controle sobre o posicionamento de alguns elementos na
pgina;
No se pode dizer que um dos layouts seja melhor do que o outro porque ambos so
opes vlidas, dependendo do contexto do website que estamos a desenvolver. No
entanto, existe um ponto intermdio: o layout elstico.
Layout Elstico
Este tipo de layout uma mistura do layout fixo com o layout lquido/fludo. Ou seja, a
largura da pgina extensvel at um certo ponto a partir do qual se torna fixa. Na
prtica, isto significa que podemos ter uma pgina que tenha uma largura mnima de
800px e uma largura mxima de 1280px. A partir dos 800px para baixo ou dos 1280px
para cima (valores de exemplo), a largura no se altera e a pgina funciona como uma
pgina com layout fixo.
Isto permite ter, ao mesmo tempo, controle dos elementos na pgina por parte do
webdesigner e controle da largura da janela por parte do utilizador, eliminando assim
alguns pontos negativos identificados nos dois tipos de layouts anteriores.
Outro fator interessante o fato de, num monitor com uma largura muito grande (vamos
imaginar um video com 2028px de largura ) o nosso website elstico ocuparia cerca
de metade do video e o texto poderia tornar-se demasiado pequeno para se conseguir ler.
Ao aumentar o tamanho do texto no browser (Firefox: CTRL+), a largura da pgina ir
aumentar na mesma escala. Desta forma, o website ir aumentar a sua largura mxima
consoante o tamanho do texto!
Para conseguir este efeito, basta definir a largura mxima da pgina em unidades EM.
Desta forma, a largura da pgina ir comportar-se da mesma forma como o tamanho do
texto, ou seja, responde aos comandos do utilizador para aumentar ou diminuir o seu
tamanho.
Dever de casa
Agora sim, as respostas corretas da aula 10! ;)
At a prxima!
Aula 13
Layout de 3 linhas e 3 colunas do Hades Junior
O Recorte - Parte Final
Finalmente finalizamos o layout do Hades Junior e ainda passamos pelo W3C. Ser que
eles validaram? Veja com seus prprios olhos!
Dever de casa
At a prxima!
Aula 15
Anlise do Desafio Final
Aqui est a anlise do nosso desafio final! Senta, senta que l vem a histria!
Palavras Finais
Assista o vdeo para ouvir minhas palavras finais sobre o curso. ;)
Estou disponibilizando para vocs a verso completa dos nossos exerccios -> Aqui
est!
Querido aluno, foi bom estar com voc, brincar com voc, deixar correr solto o que a
gente quiser, afinal, em qualquer faz de conta a gente apronta e bom ser moleque
enquanto puder.
Sucesso!