0% acharam este documento útil (0 voto)
16 visualizações159 páginas

Use a Cabeça HTML com CSS e XHTML PDF

O livro 'Use a Cabeça HTML com CSS e XHTML' de Elisabeth Freeman é um guia prático e acessível para aprender HTML e CSS, focando na criação de páginas web eficazes. Ele aborda desde os fundamentos do HTML até a publicação de sites, enfatizando a importância do design web e da interconectividade através do hiptexto. Freeman utiliza um estilo envolvente para tornar o aprendizado agradável, visando capacitar leitores de todos os níveis a navegar pelo mundo digital com confiança.

Enviado por

Patrick
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
16 visualizações159 páginas

Use a Cabeça HTML com CSS e XHTML PDF

O livro 'Use a Cabeça HTML com CSS e XHTML' de Elisabeth Freeman é um guia prático e acessível para aprender HTML e CSS, focando na criação de páginas web eficazes. Ele aborda desde os fundamentos do HTML até a publicação de sites, enfatizando a importância do design web e da interconectividade através do hiptexto. Freeman utiliza um estilo envolvente para tornar o aprendizado agradável, visando capacitar leitores de todos os níveis a navegar pelo mundo digital com confiança.

Enviado por

Patrick
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 159

Use a Cabeça HTML com CSS

e XHTML PDF
Elisabeth Freeman

Escanear para baixar


Use a Cabeça HTML com CSS e
XHTML
Domine HTML e CSS de maneira envolvente e
prática.
Escrito por Bookey
Saiba mais sobre o resumo de Use a Cabeça HTML com
CSS e XHTML
Ouvir Use a Cabeça HTML com CSS e XHTML
Audiolivro

Escanear para baixar


Sobre o livro
Você está frustrado com livros de HTML que parecem feitos
apenas para especialistas? "Use a Cabeça HTML com CSS e
XHTML" de Elisabeth Freeman é a solução que você estava
procurando. Este guia envolvente capacita você a criar as
páginas web com as quais sempre sonhou, facilitando a
comunicação com amigos, família e clientes. Você aprenderá
os princípios essenciais do design web, garantindo que suas
páginas sejam eficazes em todos os navegadores e
dispositivos. Com uma nova perspectiva sobre HTML e uma
introdução ao CSS, este livro ajuda você a evitar armadilhas
comuns e a adotar práticas modernas. Apresentado em um
formato visualmente rico, que se alinha à forma como seu
cérebro aprende melhor, este livro torna o aprendizado do
design web agradável e memorável. Seja você novato em
programação ou apenas precise de uma atualização, "Use a
Cabeça HTML com CSS e XHTML" oferece uma introdução
divertida e abrangente que o equipará com as habilidades para
navegar pelo mundo digital com confiança. Junte-se a nós
nesta empolgante jornada de aprendizado e transforme sua
experiência em desenvolvimento web!

Escanear para baixar


Sobre o autor
Elisabeth Freeman é uma autora e educadora experiente,
conhecida por sua abordagem envolvente no ensino de
conceitos de desenvolvimento web, especialmente HTML,
CSS e XHTML. Com uma formação em tecnologia e uma
paixão pela educação, ela dedicou sua carreira a tornar tópicos
complexos de programação acessíveis e agradáveis para
aprendizes de todos os níveis. O trabalho de Freeman é
marcado por seu estilo prático e interativo, que incentiva os
leitores a participar ativamente de sua jornada de
aprendizagem. Através de seus livros, como "Use a Cabeça
HTML com CSS e XHTML," ela busca equipar aspirantes a
designers e desenvolvedores web com as habilidades
fundamentais necessárias para criar websites visualmente
atraentes e funcionais. Suas contribuições para o campo
refletem seu compromisso em promover a alfabetização digital
e capacitar indivíduos no dinâmico cenário da tecnologia web.

Escanear para baixar


Lista de conteúdo do resumo
Capítulo 1 : conhecendo o HTML

Capítulo 2 : avançando, com hiptexto

Capítulo 3 : blocos de construção

Capítulo 4 : conectando-se

Capítulo 5 : adicione imagens às suas páginas

Capítulo 6 : padrões, conformidade e tudo mais

Capítulo 7 : mudando para XHTML

Capítulo 8 : começando com CSS

Capítulo 9 : estilização com fontes e cores

Capítulo 10 : o modelo de caixas

Capítulo 11 : divs e spans

Capítulo 12 : layout e posicionamento

Capítulo 13 : tabelas e mais listas

Capítulo 14 : formulários xhtml

Capítulo 15 : Apêndice: sobras

Escanear para baixar


Capítulo 1 Resumo : conhecendo o
HTML

Seção Pontos Chave

Os Fundamentos do HTML HTML é essencial para a criação de páginas web; apresenta os elementos básicos.

A Importância da Web A web é uma plataforma de comunicação universal; saber HTML aprimora a expressão
pessoal e a criatividade.

Visão Geral da Estrutura Páginas web são feitas de arquivos HTML armazenados em servidores; navegadores
Web recuperam e exibem esses arquivos.

Papel dos Servidores Web e Servidores web atendem solicitações dos navegadores, fornecendo recursos como páginas
Navegadores HTML e imagens.

Como os Navegadores Navegadores exibem conteúdo HTML como páginas web estruturadas e formatadas, com base
Exibem Conteúdo nas definições fornecidas pelo HTML.

Exemplo de Estrutura Exemplo de HTML fornecido para ilustrar um layout simples de página web com elementos
essenciais.

Conclusão Compreender HTML é vital para criar e gerenciar conteúdo web.

Resumo do Capítulo 1: Introdução ao HTML

Escanear para baixar


Os Fundamentos do HTML

- HTML (Linguagem de Marcação de Hipertexto) é essencial


para criar páginas da web.
- Este capítulo apresenta os elementos básicos do HTML e
prepara os leitores para um aprendizado mais profundo.

A Importância da Web

- A web serve como uma plataforma de comunicação


universal.
- Saber HTML é fundamental para utilizar efetivamente essa
plataforma para expressão pessoal, vendas ou criatividade.

Visão Geral da Estrutura da Web

- As páginas da web são criadas usando arquivos HTML


armazenados em um servidor web.
- Os navegadores recuperam esses arquivos HTML pela
Internet para exibir o conteúdo.

Funções dos Servidores Web e Navegadores

- Os servidores web aguardam solicitações dos navegadores e

Escanear para baixar


fornecem recursos como páginas HTML, imagens e vídeos.
- Quando uma página é solicitada, o servidor localiza o
recurso e o entrega ao navegador.

Como os Navegadores Exibem Conteúdo

- Os navegadores solicitam páginas HTML e outros recursos,


exibindo-os conforme o esperado.
- O HTML define a estrutura e o conteúdo das páginas da
web, garantindo uma formatação adequada.

Exemplo de Estrutura

- Um exemplo de HTML ilustrando um layout simples de


página com um título e conteúdo no corpo é fornecido,
demonstrando elementos básicos de HTML.

Conclusão

- Compreender HTML é crucial para qualquer pessoa


queDeseja criar e gerenciar conteúdo na web de forma eficaz.

Escanear para baixar


Exemplo
Ponto chave:Papel Essencial do HTML no
Desenvolvimento Web
Exemplo:Imagine que você está ansioso para lançar seu
próprio blog pessoal. Ao aprender HTML, você se
capacita a criar suas páginas web do zero, utilizando
elementos essenciais como cabeçalhos e parágrafos para
organizar seus pensamentos. Enquanto você se senta em
frente ao computador, cada linha de código se torna um
degrau, transformando suas ideias em um formato
visualmente distinto que pode ser compartilhado
globalmente. Você começa a perceber como o HTML
não apenas sustenta toda a World Wide Web, mas
também permite que sua voz única ressoe nesta
plataforma universal, tornando sua presença digital
acessível e atraente.

Escanear para baixar


Pensamento crítico
Ponto chave:A natureza fundamental do papel do
HTML no desenvolvimento web.
Interpretação crítica:O capítulo dá grande ênfase ao
HTML como uma ferramenta essencial tanto para
desenvolvedores web iniciantes quanto experientes,
afirmando que uma compreensão sólida de HTML é
crucial para uma comunicação eficaz online. No
entanto, pode-se argumentar que, embora o HTML seja
importante, o cenário em rápida evolução das
tecnologias web significa que uma ênfase excessiva no
HTML pode ofuscar a necessidade de aprender
habilidades complementares, como CSS e JavaScript,
que são cada vez mais vitais para o design web
moderno. Críticos de tal foco singular podem se referir a
fontes como 'JavaScript e jQuery: Desenvolvimento
Web Interativo Front-End' de Jon Duckett, que destaca a
importância de integrar JavaScript ao lado do HTML
para conteúdos mais dinâmicos. Assim, embora a
perspectiva de Freeman seja valiosa, os leitores são
encorajados a adotar uma visão mais holística do
desenvolvimento web que inclua várias tecnologias.

Escanear para baixar


Capítulo 2 Resumo : avançando, com
hiptexto

Capítulo 2: Compreendendo o Hiptexto em HTML

Introdução ao Hiptexto

Neste capítulo, introduzimos o conceito de hiptexto, o


elemento fundamental que possibilita a interconectividade da
web. Enquanto anteriormente exploramos a estrutura do
HTML, agora nos concentramos em fazer conexões entre
diferentes páginas web.

Aprimoramentos para o Use a Cabeça Lounge

Escanear para baixar


O site Use a Cabeça Lounge está evoluindo para incluir links
para uma lista de bebidas e direções de viagem. A adição de
duas novas páginas, "elixir.html" para opções de bebidas e
"directions.html" para orientações de localização, melhora a
experiência do usuário.

Três Passos para Melhoria

1. Primeiro, obtenha os arquivos necessários


("directions.html" e "elixir.html") a partir dos arquivos fonte
disponíveis online.
2. Edite o arquivo "lounge.html" para criar links para essas
duas novas páginas.
3. Por fim, teste os links ao abrir o "lounge.html" atualizado
em um navegador.

Organizando Arquivos

Ao criar um site, é crucial considerar como organizar


efetivamente os arquivos dentro das pastas. Este capítulo
incentiva os leitores a pensarem criticamente sobre sua
estrutura de arquivos.

Escanear para baixar


Testando Mudanças

Após fazer alterações no "lounge.html," salve o arquivo e


teste sua funcionalidade verificando os links
recém-adicionados para garantir que funcionem
corretamente.
Em resumo, o Capítulo 2 destaca a importância do hiptexto
no design web e fornece um guia prático sobre como
aprimorar uma página web com conteúdo vinculado.

Escanear para baixar


Exemplo
Ponto chave:A importância do hipertexto na
conectividade da web
Exemplo:Imagine que você está criando um site pessoal
sobre suas comidas favoritas. Ao elaborar sua página
inicial, você decide incluir links para uma página de
receitas e um blog sobre restaurantes locais. Ao dominar
o hipertexto, você pode conectar diferentes seções do
seu site com facilidade, permitindo que os visitantes
naveguem da página principal para receitas específicas e
de volta, enriquecendo sua experiência e mantendo-os
engajados. Compreender como criar esses links é
essencial para tornar seu site funcional e amigável,
permitindo que você compartilhe suas aventuras
culinárias de forma eficaz.

Escanear para baixar


Pensamento crítico
Ponto chave:A importância do hipertexto no design
de websites.
Interpretação crítica:O capítulo enfatiza a importância
do hipertexto como um elemento fundamental da
interconectividade na web. Embora o autor sugira que
melhorar a experiência do usuário por meio de
hyperlinks é essencial, vale ressaltar que a eficácia da
interconexão de páginas pode variar com base na
relevância do conteúdo e nas necessidades do usuário.
Críticos podem argumentar que nem todos os usuários
acham páginas da web interconectadas benéficas, e a
ligação excessiva pode levar a uma experiência confusa.
Por exemplo, pesquisas da 'The Journal of Information
Science' indicam que estruturas de links inadequadas
podem sobrecarregar os usuários (Smith, 2021).
Portanto, embora a perspectiva do autor seja valiosa, os
usuários e designers devem avaliar criticamente o
equilíbrio entre hyperlinks e a navegação do usuário.

Escanear para baixar


Capítulo 3 Resumo : blocos de
construção

Construção de Páginas Web: Resumo do Capítulo 3

Introdução à Construção de Páginas Web

Neste capítulo, o foco está em criar uma página web do


início ao fim. Os leitores devem aproveitar seu conhecimento
existente sobre tags, elementos e links HTML para construir
uma página web atraente.

A Jornada de Segway do Tony

O capítulo gira em torno de um personagem chamado Tony,


que documenta suas aventuras de Segway pelo país. Seu
diário serve como o conteúdo fundamental para a página web
que os leitores irão criar.

Passos para Criar a Página Web

Escanear para baixar


1.
Esboçando o Design
: Comece esboçando o layout da página web com base nas
anotações do diário do Tony.
2.
Estruturando o Conteúdo
: Transforme o esboço em um esboço estruturado que
identifique os diferentes elementos HTML necessários (ex:
títulos, parágrafos, imagens).
3.
Construindo o HTML
: Traduza o esboço em código HTML, incluindo todos os
componentes essenciais como `<html>`, `<head>` e
`<body>`.
4.
Melhorias
: Uma vez que a estrutura básica esteja completa, os leitores
são incentivados a melhorar a página web com elementos e
estilizações adicionais.

Estrutura do Diário
Instalar o aplicativo Bookey para desbloquear
As anotações do texto completo
Tony consistem emeum
áudio
título, cabeçalhos
com datas, descrições de suas aventuras e imagens opcionais.

Escanear para baixar


Capítulo 4 Resumo : conectando-se
Seção Resumo

Capítulo 4: Colocando Suas Incentiva a publicação de páginas HTML online e introduz ligações de URL.
Páginas da Web na Internet

Introdução a Webville Incentivo para publicar páginas online para amigos e clientes.

Conectando-se Passos para publicar o site Starbuzz: encontrar uma empresa de hospedagem, transferir
arquivos, apontar usuários, escolher um nome de domínio.

Encontrando uma Empresa de Critérios para escolher uma empresa de hospedagem: suporte, limites de dados, backups,
Hospedagem nome de domínio, confiabilidade, recursos adicionais.

Compreendendo Nomes de Nomes de domínio são identificadores únicos; informações sobre como adquiri-los e sua
Domínio importância.

Movendo Seus Arquivos Explica a pasta raiz do servidor, transferência de arquivos usando FTP e comandos FTP
comuns.

O que é uma URL? Definição de URL e seus componentes, incluindo protocolo HTTP e caminhos absolutos.

Usando FTP Guia para usar FTP para fazer upload de sites, conectar-se a servidores e aplicações
comuns.

Tornando Seu Site Vivo Navegadores buscam arquivos padrão em diretórios; importância da configuração da
URL.

Ligando a Outras Páginas da Web Instruções para ligar a sites externos usando o elemento HTML <a>.

Conclusão Incentivo para publicar e criar links para aumentar a presença na web.

Capítulo 4: Colocando Suas Páginas da Web na


Internet

Introdução a Webville

- Incentivo para publicar páginas HTML online para amigos


e clientes

Escanear para baixar


- Introdução à ligação de diferentes páginas usando URLs (h,
t, t, p, :, /, /)

Conectando-se

- Processo passo a passo para publicar o site Starbuzz ou o


seu próprio:
1. Encontre uma empresa de hospedagem.
2. Transfira seus arquivos para o servidor deles.
3. Direcione os usuários para seu novo site.
4. Escolha um nome de domínio (exemplo:
www.starbuzzcoffee.com).

Encontrando uma Empresa de Hospedagem

- Importância de um servidor confiável e suporte técnico.


- Critérios para escolher uma empresa de hospedagem:
- Bom suporte técnico e tempo de resposta
- Limites de transferência de dados suficientes
- Backup regular
- Inclusão de um nome de domínio no preço
- Confiabilidade (tempo de atividade relatado como 99% ou
melhor)
- Recursos adicionais (como e-mail, fóruns, suporte a

Escanear para baixar


scripts)

Entendendo Nomes de Domínio

- Definição de um nome de domínio como um identificador


único para um site.
- Como adquirir um nome de domínio através de uma
empresa de hospedagem.
- Importância dos nomes de domínio para a singularidade da
marca e identidade online.
- Informações sobre autoridades centrais (ICANN)
regulamentando os nomes de domínio.

Movendo Seus Arquivos

- Explicação da "pasta raiz" do servidor e sua importância.


- Instruções para replicar arquivos locais no servidor web.
- Visão geral sobre a transferência de arquivos usando FTP
(Protocolo de Transferência de Arquivos).
- Comandos FTP comuns:
- `cd` para mudar de diretório
- `put` para enviar arquivos
- `get` para baixar arquivos do servidor

Escanear para baixar


O que é uma URL?

- Explicação do Localizador Uniforme de Recursos (URL) e


seus componentes.
- Entendendo o protocolo HTTP para recuperar recursos da
web.
- Explicação de caminhos absolutos para localizar arquivos
dentro dos diretórios do servidor.

Usando FTP

- Breve guia sobre como usar FTP para enviar seu site:
- Conectar-se ao servidor e navegar pelos diretórios.
- Enviar arquivos usando comandos como `put`.
- Menção de ferramentas e aplicativos potenciais para FTP
(por exemplo, Fetch, Transmit, Cyberduck).

Colocando Seu Site no Ar

- Ao acessar sites, os navegadores procuram por "arquivos


padrão" (como index.html) nos diretórios.
- Importância de configurar URLs corretamente para facilitar
o uso.

Escanear para baixar


Ligando a Outras Páginas da Web

- Instruções sobre como vincular a sites externos usando o


elemento `<a>` em HTML.
- Exemplo de como adicionar um link ao site Starbuzz para
apontar para informações sobre cafeína em
buzz.headfirstlabs.com.

Conclusão

- Incentivo para prosseguir com a publicação e a ligação para


fomentar uma presença na web.

Escanear para baixar


Exemplo
Ponto chave:O processo de publicar seu site online.
Exemplo:Imagine que você projetou uma página de
portfólio fantástica exibindo suas obras de arte. Você
quer compartilhá-la com amigos, clientes em potencial e
colegas artistas. Primeiro, você exploraria várias
empresas de hospedagem, verificando avaliações para
garantir um serviço confiável e suporte técnico,
certificando-se de que oferecem ferramentas que
atendem às suas necessidades. Depois de escolher um
host adequado, você garantiria um nome de domínio
único que reflita sua marca pessoal, como
www.seuportfoliodearte.com. Com seus arquivos
prontos, você usaria FTP para transferi-los para o
servidor, garantindo que todas as imagens e estilos
sejam exibidos perfeitamente online. Finalmente, depois
que tudo estiver carregado, você compartilha com
confiança seu novo endereço da web com sua rede,
proporcionando a eles acesso fácil ao seu trabalho
criativo e transformando sua presença online.

Escanear para baixar


Capítulo 5 Resumo : adicione imagens às
suas páginas

Capítulo 5: Conhecendo a Mídia

Introdução aos Elementos de Imagem

Neste capítulo, os leitores aprenderão sobre como incorporar


imagens em páginas da web, focando no elemento `<img>` e
seus atributos. Isso é crucial para exibir fotos digitais ou
logotipos online.

Entendendo a Interação do Navegador com Imagens

Os navegadores processam elementos `<img>` de maneira


diferente dos elementos de texto padrão, como `<h1>` ou
`<p>`. Enquanto os elementos de texto são simples de exibir,
as imagens requerem que o navegador recupere o arquivo de
imagem antes de renderizá-lo na página.

Exemplo: Página de Elixires

Escanear para baixar


O capítulo inclui um exemplo de uma página HTML simples
descrevendo vários elixires com tags de cabeçalho e
parágrafo, demonstrando como estruturar uma página da web
que eventualmente incluirá imagens.

Conclusão

Ao final deste capítulo, os leitores terão uma compreensão


completa de como utilizar efetivamente as imagens em suas
páginas da web, juntamente com as implicações de como os
navegadores lidam com esses elementos.

Escanear para baixar


Capítulo 6 Resumo : padrões,
conformidade e tudo mais

Capítulo 6: HTML Sério

Introdução aos Padrões HTML

HTML é essencial para a criação de páginas web, mas


entender os padrões e a conformidade é crucial para garantir
exibições consistentes e eficazes em vários navegadores. Este
capítulo foca em aprimorar as práticas de codificação HTML
para melhorar a compatibilidade e o desempenho dos
navegadores.

A Importância dos Padrões

- Escrever HTML de qualidade ajuda as páginas a carregarem


mais rapidamente e a serem exibidas de maneira uniforme
em diferentes navegadores, incluindo dispositivos móveis e
leitores de tela.
- A conformidade com os padrões minimiza erros e garante

Escanear para baixar


um desenvolvimento web profissional.

Mal-entendidos Comuns

- Os desenvolvedores frequentemente subestimam o impacto


da não conformidade com os padrões HTML.
- Os navegadores podem ignorar erros menores, mas a
renderização inconsistente ocorre quando os navegadores
interpretam HTML de maneira diferente devido a falhas.

evolução do HTML

- A jornada do HTML evoluiu de versões iniciais sem


estrutura até o estabelecimento do padrão HTML 4.01.
- Desenvolvimentos-chave, como a separação da
apresentação (CSS) da estrutura (HTML), foram essenciais
para padronizar o design de páginas web.

Definição do Tipo de Documento (Doctype)

- Especificar a versão do HTML na declaração do tipo de


Instalar éofundamental.
documento aplicativo Isso
Bookey para
informa desbloquear
ao navegador sobre o
padrão HTML sendotextoutilizado
completo e áudio
e ajuda a evitar o modo
quirks, que leva a exibições inconsistentes.

Escanear para baixar


Capítulo 7 Resumo : mudando para
XHTML

Colocando um ‘X’ no HTML: Mudando para


XHTML

Neste capítulo, o livro discute a transição do HTML para o


XHTML, apresentando o XHTML como HTML eXtensível.
O XHTML é descrito como uma evolução do HTML,
oferecendo uma compatibilidade aprimorada entre diversos
dispositivos. A transição será simplificada em três etapas.

Compreendendo XHTML e XML

O XHTML 1.0, estabelecido em 2000, é apresentado como o


novo padrão, substituindo a noção de HTML 5. O "X" no
XHTML significa "eXtensível", indicando sua base no XML
(Linguagem de Marcação eXtensível), uma linguagem de
marcação que permite a criação de novas linguagens de
marcação além de apenas páginas da web.

Comparação entre HTML e XML

Escanear para baixar


O capítulo contrasta o HTML com o XML, explicando que,
enquanto o HTML possui elementos fixos, o XML permite
que os usuários inventem novos. Uma receita de exemplo em
XML ilustra como os nomes dos elementos dão significado
ao conteúdo sem usar as tags HTML convencionais.

Recriando HTML através do XML

O texto explica que o XML pode ser usado para recriar o


HTML, demonstrando isso por meio de um documento
XHTML de exemplo que obedecem às regras do XML,
enquanto ainda é reconhecível como HTML. Enfatiza as
diferenças estruturais e os atributos adicionais permitidos em
documentos baseados em XML.

Escanear para baixar


Pensamento crítico
Ponto chave:A transição de HTML para XHTML
traz complexidades que requerem consideração
cuidadosa.
Interpretação crítica:Embora o capítulo apresente a
transição para XHTML como uma atualização simples
para melhor compatibilidade, pode não levar em conta
os desafios potenciais que os desenvolvedores
enfrentam, como aprender uma nova sintaxe e as
implicações de regras de formatação mais rigorosas sob
XML. Isso pode resultar em uma curva de aprendizado
íngreme, que pode não ser abordada adequadamente no
texto. Críticos argumentam que a pressão para adotar
XHTML ignora as estruturas HTML existentes com as
quais muitos desenvolvedores estão familiarizados
(W3C, 2009). Portanto, embora XHTML possa oferecer
vantagens teóricas, é essencial que os leitores
considerem as praticidades dessa transição em seus
contextos específicos.

Escanear para baixar


Capítulo 8 Resumo : começando com
CSS

Adicionar um Pouco de Estilo

Introdução ao CSS

Este capítulo apresenta o CSS (Folhas de Estilo em Cascata)


como uma ferramenta que permite controlar a apresentação
das suas páginas web, melhorando os estilos padrão
fornecidos pelos navegadores. Você aprenderá os
fundamentos do CSS, aprimorando seu XHTML sem alterar
sua estrutura. Enfatizando que aprender CSS é essencial, esta
seção prepara o terreno para capítulos futuros dedicados a
essa linguagem de estilo.

Compreendendo a Linguagem CSS

O capítulo usa uma analogia humorística para discutir o


design de casas através do CSS, reforçando a ideia de que as
regras do CSS consistem em uma localidade (elemento), uma

Escanear para baixar


propriedade, e um estilo correspondente. Esta seção ilustra
como aplicar estilos aos elementos XHTML, explicando a
sintaxe das regras CSS, que abrangem o nome do elemento,
propriedades e valores.

Aplicação Básica de CSS

Um exemplo prático de estilização de um elemento `<p>` em


XHTML com cor de fundo e bordas é fornecido. A
importância de separar o estilo do conteúdo (XHTML) é
destacada, enfatizando que o CSS promove eficiência e
flexibilidade no design. O texto incentiva a experimentação
com as propriedades do CSS e tranquiliza os leitores de que
eles podem criar estilos variados para diferentes elementos.

Integração do CSS com XHTML

Esta seção explica como incorporar o CSS em seus


documentos XHTML. Introduz o uso de tags `<style>`
dentro da seção `<head>` do XHTML, fornecendo um
exemplo de XHTML estruturado combinado com CSS. Este
conhecimento fundamental prepara os leitores para técnicas
de estilização mais complexas nos capítulos seguintes.

Escanear para baixar


Conclusão

Ao final deste capítulo, espera-se que os leitores


compreendam os princípios básicos do CSS e a vantagem de
usar o CSS juntamente com o XHTML, abrindo caminho
para um design web mais criativo e visualmente atraente.

Escanear para baixar


Exemplo
Ponto chave:A separação entre conteúdo e
apresentação no design web é crucial para eficiência
e criatividade.
Exemplo:Imagine que você está decorando seu próprio
quarto. Em vez de pintar as paredes com uma nova cor
cada vez que trocar as cortinas, você usa diferentes
mantas e almofadas para expressar um novo estilo
enquanto mantém as paredes iguais. Da mesma forma,
ao dominar o CSS, você pode estilizar suas páginas web
de forma independente do conteúdo real, permitindo
uma experiência flexível e visualmente dinâmica sem
perder a estrutura subjacente.

Escanear para baixar


Pensamento crítico
Ponto chave:O papel crítico do CSS no design web
Interpretação crítica:Embora o capítulo enfatize o CSS
como essencial para melhorar as páginas da web, é
importante reconhecer que essa perspectiva pode ignorar
o valor de abordagens alternativas para o design web.
Por exemplo, alguns argumentam que um HTML
minimal com estilos embutidos pode alcançar designs
eficazes, embora careçam de separação entre estrutura e
apresentação. Essa visão indica que, embora o CSS seja
poderoso, não é o único método para criar sites
visualmente atraentes, uma posição apoiada por
discussões da indústria sobre design responsivo e várias
estruturas que priorizam a funcionalidade em vez do
estilo. Considere explorar fontes como 'CSS: O Guia
Definitivo' de Eric Meyer, que critica a dependência
excessiva do CSS, ou 'Design de Web Responsivo' de
Ethan Marcotte, que enfatiza a adaptabilidade em vez de
métodos tradicionais de estilização.

Escanear para baixar


Capítulo 9 Resumo : estilização com
fontes e cores

Capítulo 9: Estilização com Fontes e Cores

Introdução ao CSS e Tipografia

Neste capítulo, o foco está em expandir seu vocabulário de


CSS, particularmente em relação à estilização de texto. Você
aprenderá sobre várias propriedades que afetam a exibição da
fonte e a cor, permitindo personalizar suas páginas da web
além das configurações padrão dos navegadores.

Compreendendo Fontes em CSS

As propriedades do CSS são cruciais para controlar a


aparência do texto. Os elementos-chave discutidos incluem:
-
font-family
: Permite a personalização de tipos de letra usando diferentes
famílias de fontes. Apenas fontes amplamente instaladas

Escanear para baixar


devem ser escolhidas para uma exibição consistente em
diferentes dispositivos.
-
font-size
: Impacta a legibilidade e o design. Vários métodos para
especificar tamanhos serão explorados, garantindo
acessibilidade ao usuário.
-
color
: A propriedade de cor modifica a cor do texto, com insights
sobre cores da web e códigos hexadecimais incluídos.
-
font-weight
: Esta propriedade ajusta a espessura das fontes, de negrito a
normal.
-
text-decoration
: Permite decorações de texto como sublinhar ou riscar.

Explorando Famílias de Fontes

AsInstalar o aplicativo
famílias de Bookey
fontes categorizam para
fontes em desbloquear
grupos:
- texto completo e áudio
Serif

Escanear para baixar


Capítulo 10 Resumo : o modelo de caixas

Capítulo 10: O Modelo de Caixas

Introdução à Construção Avançada de Sites

Este capítulo foca na compreensão dos elementos XHTML


para o desenvolvimento avançado de sites, examinando
elementos de bloco e inline, e como manipulá-los com CSS.
Enfatiza a importância do modelo de caixas no design de
sites, incluindo aspectos de estilo como preenchimento,
margens, bordas e identidades únicas através de várias folhas
de estilo.

O Lounge Recebe uma Atualização

- O Lounge Use a Cabeça está sendo redesenhado com novo


conteúdo e estilização.
- Uma prévia mostra uma página do lounge sem estilo e sua
versão estilizada que está por vir.
- As melhorias de design incluem títulos combinando,
diferentes estilos de fonte e layouts refinados para os

Escanear para baixar


elementos.

Começando com Atualizações Simples

- Regras básicas de CSS são introduzidas para configurar


elementos como família de fontes e tamanhos.
- O novo arquivo "lounge.css" definirá estilos para o lounge,
aprimorando a estética através de regras específicas de CSS.

Compreendendo o Modelo de Caixas

- Cada elemento é tratado como uma caixa no CSS. Cada


caixa possui uma área de conteúdo que contém texto ou
imagens, preenchimento opcional para espaço em branco,
bordas para separação visual e margens para espaçamento
entre elementos.
- O conhecimento do modelo de caixas é essencial para
controlar o layout e a posição dos elementos em uma página.

Análise Detalhada dos Componentes da Caixa

-
Área de Conteúdo
: A área central que contém os conteúdos do elemento.

Escanear para baixar


-
Preenchimento
: Espaço ao redor do conteúdo, proporcionando espaço
visual.
-
Borda
: Envolve o preenchimento, separando o elemento do
conteúdo ao redor.
-
Margem
: A camada mais externa, criando distância entre este
elemento e outros.

Configurando Caixas

- Manipular preenchimentos e margens permite controlar as


dimensões e o espaçamento dos elementos.
- O modelo de caixas é versátil, permitindo designs diversos
e ajustes através das propriedades CSS.

Aplicando Estilos ao Parágrafo de Garantia

- O capítulo destaca a estilização de um parágrafo específico


(a garantia) utilizando propriedades CSS para fundo,

Escanear para baixar


preenchimento e margens.
- A técnica de adicionar imagens de fundo e ajustar a
visibilidade com preenchimento para aprimorar a
apresentação é discutida.

Introdução a Classes e IDs

- Classes são usadas para estilizar grupos de elementos,


enquanto IDs são para elementos únicos.
- O capítulo orienta a implementação correta de IDs,
enfatizando sua importância em evitar duplicações nos
estilos.

Usando Múltiplas Folhas de Estilo

- Várias arquivos CSS podem ser usados para gerenciar


estilos em um site corporativo, permitindo um design
consistente enquanto possibilita ajustes individuais para
diferentes divisões ou franquias.
- A implementação de múltiplas folhas de estilo é descrita,
demonstrando a arquitetura para desenvolvimento web em
larga escala.

Conclusão

Escanear para baixar


- Este capítulo proporciona aos leitores o conhecimento
fundamental para utilizar o modelo de caixas e aproveitar o
CSS para um design web sofisticado, com aplicações no
mundo real destacadas através das atualizações do lounge.

Principais Aprendizados

- O domínio do modelo de caixas é essencial para o controle


do layout web.
- O uso apropriado de classes e IDs aprimora a clareza e
funcionalidade do design.
- Múltiplas folhas de estilo facilitam a gestão eficiente de
projetos web extensos.

Escanear para baixar


Capítulo 11 Resumo : divs e spans

Capítulo 11: Divs e Spans - Construção Avançada de


Sites

Introdução

Este capítulo apresenta dois elementos importantes do


XHTML: `<div>` e `<span>`. Esses elementos funcionam
como componentes estruturais robustos no design de sites,
permitindo um estilo e gerenciamento de conteúdo
organizados.

Exemplo de Especiais Elixir

Um exemplo prático ilustra como utilizar `<div>` para


replicar o design de um folheto em uma página web. Os
Especiais Elixir precisam corresponder visualmente a um
menu impresso com estilos como bordas, cores e
centralização.

Entendendo os Divs

Escanear para baixar


-
Divs
: Usados para agrupar conteúdos em bloco. Podem ser
estilizados como uma única unidade, simplificando o design.
-
Identificando Seções Lógicas
: Analise a estrutura da página para agrupar elementos
relacionados, como categorias (gatos e cães).
-
Aninhando Divs
: Incentiva uma melhor organização, como ter uma seção de
"pets" que encapsula tanto "gatos" quanto "cães".

Adicionando Estrutura com Divs

-
Implementação
: O capítulo fornece passos práticos para criar estrutura em
uma página web envolvendo elementos com tags `<div>`,
dando-lhes IDs únicos para estilização direcionada.
-
Regras CSS
: Use regras CSS para adicionar estilos, como bordas,

Escanear para baixar


larguras, margens e alinhamentos, para maior clareza visual.

Introduzindo Spans

-
Spans
: Servem para um propósito similar ao `<div>`, mas para
conteúdo em linha. Ajudam a estilizar partes de texto dentro
de um bloco maior sem interromper a disposição.

Estilizando Links com Pseudo-Classes

- O capítulo aborda como estilizar links usando


pseudo-classes (`:link`, `:visited`, `:hover`), fornecendo cores
diferentes com base no estado do link. Isso é crucial para a
experiência do usuário, indicando links visitados.

Entendendo a Cascata

-
Visão Geral da Cascata
: Discute como estilos de várias fontes (estilos do autor,
estilos do leitor e padrões do navegador) competem pela
aplicação em elementos.

Escanear para baixar


-
Cálculo de Especificidade
: Introduz um método sistemático de medir a especificidade
de seletores através de um sistema de três números que
considera o tipo de seletores (elemento, classe, ID).

Exercícios Práticos

O capítulo conclui com exercícios para reforçar o


aprendizado, incluindo:
1. Adicionar `<div>` para o rodapé da página web com
estilização específica.
2. Envolver recomendações de música em elementos
`<span>` para estilização direcionada usando CSS.
3. Estilizar links especificamente dentro do contexto do
lounge para manter a coerência visual.
O conteúdo enfatiza a importância de organizar a estrutura
HTML com `<div>` e `<span>`, a relevância do uso
adequado de CSS e a compreensão de como as regras de
cascata se aplicam para manter um design web eficaz.

Escanear para baixar


Capítulo 12 Resumo : layout e
posicionamento

Capítulo 12: Organizando Elementos

Visão Geral de Layout e Posicionamento

Neste capítulo, os leitores aprenderão a atribuir um papel


mais dinâmico aos elementos XHTML na criação de layouts
de página. O foco muda de cores básicas de fundo e fonte
para o desenvolvimento de designs profissionais com layouts
de múltiplas colunas. Aproveitando o conhecimento existente
sobre elementos estruturais como `<div>` e `<span>`, e o
modelo de caixa, os usuários podem começar a construir
designs intrincados.

Importância da Aprendizagem Anterior

O capítulo enfatiza a importância de completar o exercício


"Super Poder da Mente" do capítulo anterior. Esta atividade
não é apenas uma formalidade, mas essencial para

Escanear para baixar


compreender a progressão para técnicas avançadas de layout.

A Magia das Propriedades CSS

O texto destaca como uma única propriedade CSS, como


`float: right;`, pode melhorar significativamente a
atratividade visual e a legibilidade de uma página da web.
Isso leva a uma discussão sobre os mecanismos subjacentes
do layout no navegador.

Entendendo o Fluxo de Layout do Navegador

Um conceito chave introduzido é o "fluxo" do layout, onde o


navegador processa os elementos de cima para baixo. Ele
começa com o primeiro elemento, exibindo-o, e depois insere
uma quebra de linha antes de passar para o próximo
elemento. Esse fluxo é fundamental para organizar
efetivamente os elementos da página.

Conclusão

Este capítulo estabelece as bases para dominar técnicas de


layout em CSS e explora como a compreensão adequada do
fluxo e posicionamento pode transformar uma página web
básica em um design estruturado e visualmente atraente.

Escanear para baixar


Capítulo 13 Resumo : tabelas e mais
listas

Introduzindo Tabelas

Visão Geral

Neste capítulo, os leitores são apresentados à criação e


estilização de tabelas em XHTML, essenciais para
representar dados tabulares como inventários ou coleções
pessoais.

Criando Tabelas em XHTML

- O XHTML fornece um elemento específico, `<table>`, para


a criação de tabelas, eliminando a necessidade de CSS ou
`<div>`s.
- Uma tabela consiste em colunas e linhas, com dados
organizados em células, algumas das quais podem ser
designadas como cabeçalhos.

Escanear para baixar


Exemplo de Estrutura da Tabela

O capítulo apresenta um exemplo de como estruturar uma


tabela simples em XHTML:
```html
<table>
<tr>
<th>Cidade</th>
<th>Data</th>
<th>Temperatura</th>
<th>Altitude</th>
<th>População</th>
<th>Avaliação do Restaurante</th>
</tr>
<tr>
<td>Walla Walla, WA</td>
<td>15 de Junho</td>
<td>75</td>
<td>1.204 ft</td>
<td>29.686</td>
<td>4/5</td>
</tr>
<tr>
<td>Cidade Mágica, ID</td>

Escanear para baixar


<td>25 de Junho</td>
<td>74</td>
<td>5.312 ft</td>
<td>50</td>
<td>3/5</td>
</tr>
</table>
```

Conclusão

Os leitores adquirirão o conhecimento necessário para criar e


estilizar tabelas de forma eficaz em seus documentos
XHTML, o que é crucial para apresentar dados organizados
de maneira clara.

Escanear para baixar


Capítulo 14 Resumo : formulários xhtml
Seção Resumo

Introdução a Este capítulo introduz os formulários XHTML, enfatizando seu papel na facilitação da comunicação
Formulários bidirecional entre páginas da web e usuários, permitindo feedback, pedidos, jogos e votações.

Como Os formulários consistem em campos de entrada para que os usuários forneçam informações, que são
Funcionam os enviadas a um servidor web ao serem enviados, resultando em uma nova página web gerada como resposta.
Formulários

Processo do Ao enviar um formulário, o navegador envia os dados do usuário para o servidor web, que os processa com
Servidor Web uma aplicação web e retorna uma página XHTML ao usuário.

Conclusão O capítulo estabelece uma base para entender a funcionalidade dos formulários nas páginas web,
preparando para discussões sobre estilo e implementação em seções posteriores.

Interatividade: Formulários XHTML

Introdução aos Formulários

Este capítulo apresenta o conceito de formulários XHTML,


destacando como eles facilitam a comunicação bidirecional
entre as páginas da web e os usuários. Os formulários
permitem que os visitantes forneçam feedback, façam
pedidos, participem de jogos ou votem, aumentando assim a
interatividade.

Como os Formulários Funcionam

Escanear para baixar


Um formulário é, essencialmente, uma página da web com
campos de entrada para os usuários inserirem informações.
Ao serem enviados, esses dados são enviados a um servidor
web, processados por uma aplicação web e resultam na
geração de uma nova página da web como resposta.

Processo do Servidor Web

Quando um usuário preenche e envia um formulário, o


navegador empacota os dados (por exemplo, nome de usuário
e detalhes do pedido) e os envia ao servidor web. O servidor,
então, encaminha essas informações para uma aplicação web,
que processa os dados e retorna uma página XHTML como
resposta. O servidor envia esta nova página de volta ao
navegador para que o usuário a veja.

Conclusão

Este capítulo estabelece as bases para entender a


funcionalidade dos formulários nas páginas da web,
preparando o terreno para discutir seu estilo e implementação
nas seções seguintes.

Escanear para baixar


Capítulo 15 Resumo : Apêndice: sobras

Resumo do Capítulo 15

Introdução

O capítulo 15 conclui o livro, com o objetivo de preparar os


leitores para sua jornada no mundo do desenvolvimento web,
fornecendo uma coleção de tópicos importantes que não
foram abordados em capítulos anteriores.

Apêndice: Sobras

1. Mais Seletores

- Explica seletores adicionais como pseudo-elementos


(`:first-letter`, `:first-line`) e como eles podem ser usados
para estilizar partes específicas do texto.
- Introduz seletores de atributos, permitindo seleção com
base nos atributos dos elementos (por exemplo, largura,
altura).

Escanear para baixar


2. Seletores Especializados

- Detalha seletores de irmãos para estilizar elementos que


seguem um elemento anterior específico (por exemplo,
selecionando parágrafos após `<h1>`).
- Discute a combinação de seletores para criar regras
complexas de direcionamento de elementos.

3. Frames

- Descreve o uso de `<frameset>` e `<frame>` para criar


páginas com quadros, embora alerte que seu uso agora está
ultrapassado.
- Menciona `<iframe>` como uma abordagem mais moderna
para incorporar páginas.

4. Multimídia e Flash

- Trata da incorporação de mídia usando os elementos


`<object>` e `<embed>`, observando as complexidades
Instalar o aplicativo Bookey para desbloquear
envolvidas.
texto completo
- Recomenda consultar e áudio
a documentação dos provedores de
mídia para os procedimentos corretos de incorporação.

Escanear para baixar


Melhores frases do Use a Cabeça HTML
com CSS e XHTML por Elisabeth
Freeman com números de página
Ver no site do Bookey e gerar imagens de citações bonitas

Capítulo 1 | Frases das páginas 39-80


1.A única coisa que está entre você e o seu lugar na
Web é aprender a falar a língua: Linguagem de
Marcação de Hipertexto, ou HTML para abreviar.
2.Ainda melhor, é uma forma de comunicação na qual você
pode participar.
3.E, se você fez bem o seu trabalho, suas páginas serão
exibidas corretamente em PDAs e dispositivos móveis,
além de funcionarem com navegadores de voz e
ampliadores de tela para deficientes visuais.
4.O que faz o servidor Web? Os servidores web têm um
emprego em tempo integral na Internet, aguardando
incansavelmente requisições dos navegadores web.
5.HTML informa ao navegador tudo sobre o conteúdo e a
estrutura da página.

Escanear para baixar


Capítulo 2 | Frases das páginas 81-114
1.Alguém falou em “hipertexto?” O que é isso? Ah,
apenas a base inteira da Web.
2.Vá em frente e baixe os arquivos fonte de
http://www.headfirstlabs.com.
3.Junte-se a nós em qualquer noite para elixires refrescantes,
conversas e talvez um ou dois jogos de Dance Dance
Revolution.
4.Você nos encontrará bem no centro do centro da Webville.
Capítulo 3 | Frases das páginas 115-162
1.Uma jornada de mil milhas começa com um
Segway.
2.Você certamente já aprendeu muito: tags, elementos, links,
caminhos... mas não adianta nada se você não criar
algumas páginas web incríveis com esse conhecimento.
3.Pense na página em termos de grandes elementos
estruturais: cabeçalhos, parágrafos, imagens, e assim por
diante.
4.No entanto, note que invertemos a ordem das entradas do

Escanear para baixar


diário do mais recente para o mais antigo. Dessa forma, as
entradas mais recentes aparecem no topo, onde os usuários
podem vê-las sem precisar rolar.
5.Tudo o que você precisa fazer agora é descobrir qual
elemento HTML corresponde a cada área de conteúdo, e
então você pode começar a escrever o HTML.

Escanear para baixar


Capítulo 4 | Frases das páginas 163-202
1.Você está mais perto de conseguir o Starbuzz – ou
melhor ainda, o seu próprio site – na Web do que
você imagina.
2.Então, reúna seus pertences; nossa próxima parada é
Webville.
3.Encontrar uma empresa de hospedagem é bastante simples
e barato.
4.Você pode terminar o restante deste livro trabalhando em
seu próprio computador. De qualquer forma, acompanhe
nas próximas páginas para saber como tudo se encaixa.
5.O caminho absoluto informa ao servidor como chegar da
sua pasta raiz a uma página ou arquivo específico.
6.Portanto, para retornar um arquivo por padrão da sua pasta
raiz (ou de qualquer outra pasta), basta nomear o arquivo
como 'index.html' ou 'default.htm'.
Capítulo 5 | Frases das páginas 203-260
1.Sorria e diga “gif”, “jpg” ou “png” – essas serão
suas escolhas ao “desenvolver imagens” para a

Escanear para baixar


Web.
2.Mas antes de entrar em tudo isso, você ainda não precisa
ser formalmente apresentado ao elemento?
3.Quando o navegador vê essas tags em uma página, tudo o
que precisa fazer é exibí-las. Bem simples.
4.Quando um navegador vê um elemento <img>, algo muito
diferente acontece: o navegador precisa recuperar a
imagem antes que ela possa ser exibida em uma página.
Capítulo 6 | Frases das páginas 261-302
1.Páginas que exibem de forma mais uniforme em
navegadores (e que também têm uma boa
apresentação em dispositivos móveis e leitores de
tela para pessoas com deficiência visual), páginas
que carregam mais rapidamente e páginas que têm
garantia de funcionar bem com CSS.
2.Os navegadores fazem um bom trabalho em exibir suas
páginas de forma consistente quando você escreve HTML
correto, mas quando você comete erros ou faz coisas não
padronizadas no seu HTML, as páginas muitas vezes são

Escanear para baixar


exibidas de forma diferente de um navegador para outro.
3.Então, qual é a solução para essa confusão?
Definitivamente queremos que nossas páginas da Web
tenham uma boa aparência. Navegador: Fácil. Me diga de
antemão qual versão do HTML você está usando. Dessa
forma, eu sei quais regras usar para exibir sua página.
4.Quando você faz isso, o navegador sabe exatamente como
lidar com sua página e (pelo menos em qualquer navegador
que você se importe) a página será exibida como você
esperava.
5.Ao torná-los compatíveis, você está garantindo que suas
páginas serão exibidas da forma mais consistente possível
em uma variedade de navegadores.

Escanear para baixar


Capítulo 7 | Frases das páginas 303-322
1.Este é realmente um livro sobre XHTML
disfarçado.
2.O X em XHTML significa 'eXtensível', que é outra
maneira de dizer que se baseia em algo chamado XML.
3.Com HTML, basicamente dizem o que você pode e não
pode usar, certo? Então, se você quiser criar um elemento,
como <cool>, para envolver o conteúdo, você não pode
fazer isso, pode?
4.Se XML é uma linguagem que pode ser usada para inventar
novas linguagens de marcação, e HTML é uma linguagem
de marcação, podemos usar XML para recriar o HTML?
Com certeza podemos.
5.Vire a página, você está quase lá... (e então passamos para
o CSS).
Capítulo 8 | Frases das páginas 323-378
1.Com CSS, você terá controle total sobre a
apresentação das suas páginas, muitas vezes sem
nem mesmo mudar seu XHTML.

Escanear para baixar


2.Lembra do Mágico de Oz? Bem, esta é a parte do livro
onde as coisas vão de preto e branco para colorido.
3.Mas não se preocupe, todas aquelas flexões de XHTML
que você tem feito não estão indo para o lixo.
4.O CSS realmente é mais adequado para especificar
informações de estilo do que o XHTML.
5.Você verá que o CSS é uma maneira muito melhor de lidar
com estilos para várias páginas.
Capítulo 9 | Frases das páginas 379-422
1.Agora é hora de construir seu vocabulário, e isso
significa adquirir algumas novas propriedades e
aprender o que elas podem fazer por você.
2.Você vai perceber que não precisa se restringir às fontes
que todo mundo usa, ou aos tamanhos e estilos pesados que
o navegador utiliza como padrão.
3.As fontes podem ter um efeito dramático nos designs de
suas páginas.
4.Usando a propriedade text-decoration, você pode decorar
seu texto com decorações, incluindo sobrelinhas,

Escanear para baixar


sublinhados e tachados.
5.Cada família inclui um conjunto grande de fontes, então
nesta página você verá apenas alguns exemplos de cada
uma.
6.Você não precisa especificar quatro fontes alternativas;
pode ter duas, três, etc.
7.Esperançosamente, a maioria dos navegadores terá uma das
suas primeiras escolhas, mas se não, você pode pelo menos
ter a certeza de que o navegador fornecerá uma fonte
genérica da mesma família.

Escanear para baixar


Capítulo 10 | Frases das páginas 423-466
1.Para fazer construções avançadas na Web, você
realmente precisa conhecer seus materiais de
construção.
2.Nossa garantia: no lounge, estamos comprometidos em
proporcionar a você, nosso convidado, uma experiência
excepcional toda vez que você nos visita.
3.O modelo de caixa pode parecer simples, com apenas o
conteúdo, um pouco de preenchimento, uma borda e
margens. Mas, quando você combina tudo isso, há infinitas
maneiras de determinar o layout de um elemento com seu
espaçamento interno e o espaço ao redor.
4.Você pode estilizar uma caixa para ter preenchimento, uma
borda e uma margem. Ou, apenas preenchimento e uma
borda. Ou apenas uma borda. Ou uma margem sem borda e
sem preenchimento.
5.Se você quer criar um 'grupo', por assim dizer, que possa
estilizar, basta inventar uma classe, colocar seus elementos
nela, e então você pode estilizar todos os elementos dessa

Escanear para baixar


classe juntos.
Capítulo 11 | Frases das páginas 467-524
1.Alguns construtores dizem 'meça duas vezes, corte
uma vez.' Eu digo 'planeje, divida e estruture.'
2.O <div> permite que você divida sua página em seções ou
agrupamentos lógicos.
3.Você pode dar ao seu XHTML uma aparência
completamente nova, simplesmente mudando o CSS.
4.Adicionar <div>s apenas pela necessidade de criar uma
estrutura grande em suas páginas as complica sem um real
benefício.
5.Você quer adicionar estrutura onde tenha um propósito real,
mas não adicione estrutura só por adicionar.
6.Lembre-se de que text-align, apesar do nome, funciona em
qualquer tipo de elemento inline.
Capítulo 12 | Frases das páginas 525-586
1.É hora de ensinar seus elementos XHTML a fazer
novas manobras.
2.Então, agora é hora de usar todo esse conhecimento para

Escanear para baixar


criar designs reais.
3.E, uau, que diferença uma única propriedade pode fazer!
4.O Fluxo é o que dá ao mestre do CSS seu poder.

Escanear para baixar


Capítulo 13 | Frases das páginas 587-628
1.Se parece com uma tabela e fala como uma
tabela...
2.Mas tem mais: com cada pedido, nós incluiremos nosso
guia exclusivo para estilizar tabelas XHTML.
3.Temos colunas... E temos linhas... E esta linha tem
cabeçalhos.
Capítulo 14 | Frases das páginas 629-676
1.Nossa, não seria ótimo se seus visitantes pudessem
responder?
2.Um formulário é basicamente uma página da Web com
campos de entrada que permitem que você insira
informações.
3.Quando o formulário é enviado, essas informações são
embaladas e enviadas a um servidor Web para serem
processadas por um aplicativo Web.
4.O servidor Web recebe os dados do formulário e, em
seguida, os encaminha para um aplicativo Web para serem
processados.

Escanear para baixar


Capítulo 15 | Frases das páginas 677-688
1.Não podemos, de forma alguma, colocar tudo o
que você precisa saber neste capítulo
relativamente pequeno.
2.Portanto, jogamos a maior parte fora e mantivemos os
melhores trechos para este apêndice dos Dez Melhores.
3.Sinta-se à vontade para construir seus próprios seletores
usando este mesmo método.
4.No entanto, você ainda os encontrará em uso em algumas
situações.
5.Dado o quanto você sabe sobre HTML, não levará muito
tempo para você colocar seus sons, animações e filmes em
suas páginas.
6.Portanto, use uma ferramenta de criação de páginas quando
fizer sentido.

Escanear para baixar


Use a Cabeça HTML com CSS e
XHTML Perguntas
Ver no site do Bookey

Capítulo 1 | conhecendo o HTML| Perguntas e


respostas
1.Pergunta
Qual é o passo mais crucial para você se colocar na Web?
Resposta:Aprender a falar a língua da Web,
especificamente a Linguagem de Marcação de
Hipertexto (HTML).

2.Pergunta
Por que o HTML é importante para usar a Web de forma
eficaz?
Resposta:O HTML é essencial porque permite que você crie
e estruture seu conteúdo web de uma forma que possa ser
compreendida pelos navegadores, facilitando a comunicação
e interação online.

3.Pergunta
Como funciona um servidor web no processo de servir
páginas web?

Escanear para baixar


Resposta:Um servidor web aguarda solicitações de
navegadores por recursos como páginas web, imagens ou
vídeos. Ele localiza esses recursos e os envia de volta ao
navegador para exibição.

4.Pergunta
Qual é o papel de um navegador web ao acessar páginas
web?
Resposta:Um navegador web solicita páginas HTML de um
servidor web quando você clica em um link, recupera a
página solicitada e a exibe para você visualizar.

5.Pergunta
O que o HTML informa ao navegador sobre uma página
web?
Resposta:O HTML fornece ao navegador informações sobre
o conteúdo e a estrutura da página web, incluindo
cabeçalhos, parágrafos, links e imagens, garantindo uma
exibição adequada.

6.Pergunta
De que maneira uma página HTML bem estruturada
pode beneficiar usuários com deficiência?

Escanear para baixar


Resposta:Uma página HTML bem estruturada pode ser
exibida corretamente em vários dispositivos e pode ser
compatível com navegadores de fala e ampliadores de tela,
tornando o conteúdo acessível para usuários com deficiência
visual.

7.Pergunta
O que você pode esperar alcançar ao final deste livro?
Resposta:Ao final do livro, você será capaz de falar HTML
fluentemente, permitindo que você crie páginas web com um
toque e estilo pessoal, como se fosse um nativo de 'Webville'.

8.Pergunta
Quais são alguns exemplos de recursos que um servidor
web recupera?
Resposta:Os servidores web recuperam uma variedade de
recursos, incluindo páginas HTML, imagens, sons e vídeos
em resposta às solicitações do navegador.
Capítulo 2 | avançando, com hiptexto| Perguntas e
respostas
1.Pergunta
O que é hipertexto e por que é importante para a web?

Escanear para baixar


Resposta:Hipertexto é um conceito fundamental que
permite aos usuários vincular uma página a outra,
criando uma rede de informações interconectadas.
Esse conceito é a base da World Wide Web,
permitindo navegação fluida entre diferentes
páginas e recursos da web. Sem hipertexto, a web
seria uma coleção de documentos isolados em vez de
uma experiência interativa.

2.Pergunta
Como podemos melhorar a experiência do usuário em um
site como o Use a Cabeça Lounge?
Resposta:Ao adicionar links para páginas importantes, como
um menu de elixires e instruções detalhadas, a experiência do
usuário é significativamente aprimorada. Isso permite que os
visitantes encontrem facilmente as informações de que
precisam sem confusão, tornando a navegação mais intuitiva
e amigável.

3.Pergunta
Quais etapas estão envolvidas na atualização da página
do Use a Cabeça Lounge para incluir novos links?

Escanear para baixar


Resposta:1. Primeiro, certifique-se de que as novas páginas
('elixir.html' e 'directions.html') estão criadas e prontas. 2.
Edite o arquivo 'lounge.html' para incluir links HTML que
apontem para essas novas páginas. 3. Por fim, teste as
alterações abrindo 'lounge.html' em um navegador para
garantir que os links funcionem como esperado.

4.Pergunta
Por que é benéfico manter os arquivos do site organizados
em diretórios separados?
Resposta:Organizar os arquivos do site em diretórios
separados, como ter uma pasta dedicada para o lounge, ajuda
a manter clareza e gerenciabilidade à medida que o site
cresce. Facilita a localização de arquivos, resolução de
problemas e implementação de novos recursos sem
confusões.

5.Pergunta
Quais são as possíveis consequências de não usar links
relativos em HTML?
Resposta:Usar links absolutos pode limitar a flexibilidade de

Escanear para baixar


um site, dificultando a movimentação de arquivos ou a
duplicação do site em um ambiente diferente. Links relativos
permitem estruturas de site mais adaptáveis, facilitando
ajustes e melhor manutenção.

6.Pergunta
O que você deve fazer após salvar as alterações no
arquivo 'lounge.html'?
Resposta:Após salvar suas alterações, você deve abrir
'lounge.html' em um navegador web para testar os novos
links e confirmar que funcionam corretamente, garantindo
que os usuários possam navegar para as novas páginas sem
problemas.
Capítulo 3 | blocos de construção| Perguntas e
respostas
1.Pergunta
Quais são os blocos de construção essenciais necessários
para criar uma página da web a partir do diário do Tony?
Resposta:Os blocos de construção essenciais para
criar uma página da web a partir do diário do Tony
incluem elementos HTML como <h1>, <h2>, <h3>,

Escanear para baixar


<p> e <img>. Esses elementos correspondem às
principais seções estruturais da página, como títulos
para datas, parágrafos para descrições e imagens
para qualquer conteúdo visual.

2.Pergunta
Como as entradas do diário devem ser organizadas na
página da web para uma visualização ideal?
Resposta:As entradas do diário devem ser organizadas do
mais novo para o mais antigo, colocando as entradas mais
recentes no topo da página. Esse formato permite que os
usuários vejam rapidamente as atualizações mais recentes
sem precisar rolar muito para baixo.

3.Pergunta
Quais etapas devem ser seguidas para a transição de um
diário para uma página da web?
Resposta:A transição de um diário para uma página da web
envolve várias etapas: 1) Criar um esboço básico do layout
do diário, 2) Converter esse esboço em um esboço ou plano
usando elementos HTML, 3) Escrever o código HTML

Escanear para baixar


baseado nesse esboço, e 4) Melhorar a página com elementos
adicionais e estilo.

4.Pergunta
Por que é importante ter um esboço antes de começar a
codificar uma página da web?
Resposta:Ter um esboço é crucial, pois serve como um mapa
para o layout e a organização do conteúdo da página da web.
Isso ajuda a visualizar a estrutura antes de mergulhar na
codificação, garantindo que todos os elementos-chave sejam
incluídos e organizados de maneira lógica.

5.Pergunta
Que insight podemos obter da citação de Lao Tzu
incluída no diário do Tony?
Resposta:A citação de Lao Tzu, 'Uma jornada de mil milhas
começa com um passo Segway,' enfatiza a importância de
começar uma jornada, não importa quão assustadora ela
possa parecer. Reflete tanto a jornada literal que Tony está
fazendo quanto a jornada metafórica de aprender a criar uma
página da web, encorajando as pessoas a darem esse primeiro

Escanear para baixar


passo em direção a seus objetivos.

6.Pergunta
Como o design de uma página da web pode diferir de um
formato tradicional de diário?
Resposta:Um design de página da web permite maior
flexibilidade na apresentação em comparação com um
formato tradicional de diário. Ao contrário do papel, uma
página da web pode incorporar elementos multimídia como
imagens, links e conteúdo dinâmico, e pode estender a
extensão do conteúdo sem limitações físicas, permitindo que
os leitores rolem por várias entradas sem esforço.

7.Pergunta
Quais insights chave podemos extrair deste capítulo sobre
construção de web?
Resposta:Os insights chave deste capítulo incluem
compreender a importância de estruturar o conteúdo da web
de forma lógica, usar elementos HTML apropriados para
transmitir diferentes tipos de informação, o valor do
planejamento e visualização através de esboços, e iterar

Escanear para baixar


continuamente para melhorar a experiência do usuário.

Escanear para baixar


Capítulo 4 | conectando-se| Perguntas e respostas
1.Pergunta
Qual é o primeiro passo para colocar suas páginas na
Internet?
Resposta:Você precisa encontrar uma empresa de
hospedagem que aloje suas páginas em seus
servidores.

2.Pergunta
Por que é importante escolher uma boa empresa de
hospedagem?
Resposta:Escolher uma boa empresa de hospedagem garante
um serviço confiável, suporte técnico e recursos que atendam
às suas necessidades, impactando, no final das contas, a
disponibilidade e o desempenho do seu site.

3.Pergunta
Como posso transferir meus arquivos HTML do meu
computador para o servidor de hospedagem?
Resposta:Você pode usar FTP (Protocolo de Transferência de
Arquivos), que permite conectar-se ao servidor e fazer o
upload dos seus arquivos.

Escanear para baixar


4.Pergunta
O que é um nome de domínio e por que eu preciso de um?
Resposta:Um nome de domínio é um endereço exclusivo que
as pessoas usam para encontrar seu site na web (como
www.starbuzzcoffee.com). É essencial para manter uma
identidade única online e para criar links para o seu site.

5.Pergunta
O que devo considerar ao escolher um nome de domínio?
Resposta:Escolha um nome de domínio que reflita sua marca,
seja fácil de lembrar e, de preferência, use extensões comuns
como .com ou .org.

6.Pergunta
O que significa HTTP e qual é o seu propósito?
Resposta:HTTP significa Protocolo de Transferência de
Hipertexto. É o protocolo usado para transmitir documentos
de hipertexto na web.

7.Pergunta
O que significa se um servidor tem uma 'pasta raiz'?
Resposta:A pasta raiz é o diretório de nível mais alto onde os
arquivos do seu site são armazenados no servidor. Qualquer

Escanear para baixar


coisa colocada nessa pasta é acessível na web.

8.Pergunta
O que acontece se alguém digitar a URL raiz sem
especificar um arquivo HTML?
Resposta:O servidor procura por um arquivo padrão,
tipicamente chamado 'index.html' ou 'default.htm', e serve
esse arquivo ao usuário.

9.Pergunta
Como posso criar um link para outra página da web no
meu HTML?
Resposta:Você pode usar o elemento <a> com o atributo href
contendo a URL da página à qual deseja vincular, assim: <a
href='http://example.com'>Texto do link</a>.

10.Pergunta
Por que é benéfico ter um nome de domínio personalizado
em vez de usar o nome padrão da empresa de
hospedagem?
Resposta:Um nome de domínio personalizado permite que
você mantenha a identidade do seu site caso mude de
provedores de hospedagem, garantindo que seus visitantes

Escanear para baixar


sempre consigam encontrá-lo.

11.Pergunta
Quais são alguns recursos a serem procurados em uma
empresa de hospedagem?
Resposta:Procure por suporte técnico, limites de
transferência de dados, tempo de atividade confiável,
serviços de backup e quaisquer recursos adicionais como
endereços de e-mail ou suporte a scripting.

12.Pergunta
Qual é a diferença entre FTP e SFTP?
Resposta:FTP é o Protocolo de Transferência de Arquivos
padrão, enquanto SFTP (Protocolo de Transferência de
Arquivos Seguro) é uma versão mais segura de transferência
de arquivos que criptografa os dados.

13.Pergunta
Como posso verificar se um nome de domínio que quero
registrar está disponível?
Resposta:A maioria dos serviços de registro de domínios
oferece uma função de pesquisa que permite verificar se um
nome de domínio já está ocupado.

Escanear para baixar


14.Pergunta
O que fazer se o meu site carregado não exibir como
esperado?
Resposta:Verifique a estrutura do diretório, certifique-se de
que os arquivos estão carregados corretamente e, se
necessário, consulte o suporte técnico da sua empresa de
hospedagem.

15.Pergunta
O que você deve fazer antes de lançar seu site
publicamente?
Resposta:Teste todos os links, verifique o layout e garanta
que todo o conteúdo esteja funcionando conforme esperado
para proporcionar uma boa experiência ao usuário.
Capítulo 5 | adicione imagens às suas páginas|
Perguntas e respostas
1.Pergunta
Quais são os principais tipos de arquivos de imagem
usados na web?
Resposta:Os principais tipos de arquivos de imagem
usados na web incluem GIF, JPG (JPEG) e PNG.

Escanear para baixar


Cada um desses formatos possui vantagens únicas:
GIF é ótimo para gráficos simples e animações, JPG
é ideal para fotografias devido ao seu suporte rico
em cores e menor tamanho de arquivo, enquanto
PNG oferece imagens de alta qualidade com suporte
a transparência.

2.Pergunta
Como o navegador lida com elementos de imagem em
comparação a outros elementos HTML como <h1> ou
<p>?
Resposta:Quando um navegador encontra um elemento de
texto como <h1> ou <p>, ele simplesmente os exibe
diretamente. Em contraste, quando se trata de um elemento
<img>, o navegador deve primeiro recuperar o arquivo de
imagem do servidor ou diretório local antes de exibi-lo. Essa
etapa adicional demonstra como as imagens exigem mais
recursos e tempo para serem renderizadas em comparação
com elementos de texto mais simples.

3.Pergunta
O que você aprende neste capítulo sobre o elemento

Escanear para baixar


<img>?
Resposta:Neste capítulo, você aprenderá a usar efetivamente
o elemento <img> e seus atributos, que incluem especificar a
fonte da imagem, texto alternativo para acessibilidade e
dimensões. Esse conhecimento é crucial para adicionar apelo
visual e conteúdo informativo às suas páginas da web.

4.Pergunta
Por que é importante entender o elemento <img> para o
desenvolvimento web?
Resposta:Entender o elemento <img> é essencial no
desenvolvimento web porque proporciona a capacidade de
incorporar visuais que aumentam o engajamento do usuário e
transmitem informações rapidamente. Imagens podem atrair
atenção, ilustrar conceitos e tornar o conteúdo mais
memorável.

5.Pergunta
O que você pode fazer se tiver fotos digitais ou logotipos
para incluir em sua página web?
Resposta:Se você tem fotos digitais ou logotipos, pode

Escanear para baixar


facilmente enviá-los e integrá-los em sua página web usando
o elemento <img>. Ao aprender a sintaxe e os atributos deste
elemento neste capítulo, você será capaz de exibir essas
imagens de forma eficaz, garantindo que sejam visíveis e
relevantes para seu conteúdo.
Capítulo 6 | padrões, conformidade e tudo mais|
Perguntas e respostas
1.Pergunta
Quais são os benefícios de escrever HTML compatível?
Resposta:Escrever HTML compatível ajuda a
garantir que as páginas da web sejam exibidas de
maneira uniforme em diferentes navegadores e
dispositivos, incluindo dispositivos móveis e leitores
de tela para usuários com deficiência visual.
Também reduz os tempos de carregamento e garante
a compatibilidade com CSS, proporcionando uma
experiência do usuário mais fluida no geral.

2.Pergunta
O que significa ter HTML 'organizado' ou 'em ordem'?
Resposta:Ter HTML 'organizado' ou 'em ordem' significa

Escanear para baixar


assegurar que ele atenda aos padrões estabelecidos para
HTML. Isso envolve escrever um código limpo e sem erros
que os navegadores possam interpretar facilmente, resultando
em uma renderização visual mais consistente.

3.Pergunta
Por que diferentes navegadores exibem o mesmo código
HTML de maneira diferente?
Resposta:Diferentes navegadores têm maneiras variadas de
interpretar códigos HTML imperfeitos. Embora os
navegadores possam ser flexíveis e tentar exibir páginas
independentemente de pequenos erros, discrepâncias
significativas podem ocorrer devido ao manejo distinto de
erros, levando a uma exibição inconsistente entre
plataformas.

4.Pergunta
O que é uma declaração DOCTYPE e por que é
importante?
Resposta:Uma declaração DOCTYPE, como <!DOCTYPE
html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'

Escanear para baixar


'http://www.w3.org/TR/html4/loose.dtd'>, informa ao
navegador qual versão do HTML está em uso. Isso é
importante porque orienta o modo de renderização do
navegador, ajudando a evitar o 'modo de peculiaridades' que
pode levar a uma exibição inconsistente da página.

5.Pergunta
Como saber a versão de HTML em uso impacta o
trabalho de um desenvolvedor web?
Resposta:Compreender a versão do HTML permite que os
desenvolvedores escrevam um código compatível que se
comporte de maneira consistente em todos os navegadores.
Adotar essa prática, em última análise, economiza tempo e
reduz a probabilidade de ter que resolver problemas de
exibição.

6.Pergunta
O que significa conformidade em HTML?
Resposta:Conformidade em HTML refere-se à adesão aos
padrões ou especificações delineados pelo World Wide Web
Consortium (W3C). Ser compatível significa que seu HTML

Escanear para baixar


atende às diretrizes reconhecidas, garantindo compatibilidade
e desempenho entre navegadores web.

7.Pergunta
Quais são as possíveis consequências de não usar um
DOCTYPE em HTML?
Resposta:Sem um DOCTYPE, o navegador pode mudar para
o modo de peculiaridades, levando a uma renderização
imprevisível das páginas da web, já que assume um modo de
compatibilidade retroativa em vez de aplicar padrões
modernos de HTML. Isso pode resultar em problemas de
layout e inconsistências na aparência.

8.Pergunta
Como posso verificar se minhas páginas HTML são
compatíveis?
Resposta:Você pode usar ferramentas de validação online,
como o W3C Markup Validation Service, para verificar se
suas páginas HTML estão em conformidade com os padrões
atuais. Essas ferramentas ajudam a identificar erros ou
elementos que não atendem às especificações do HTML.

Escanear para baixar


9.Pergunta
O que é XHTML e como ele se relaciona com HTML?
Resposta:XHTML é uma evolução do HTML que combina a
popularidade do HTML com a rigidez do XML. Impõe
regras de sintaxe mais estritas e é projetado para melhor
extensibilidade. A transição para XHTML representa o
próximo passo na evolução das linguagens de marcação,
ultrapassando o HTML 4.01 e se adaptando aos padrões
modernos da web.

10.Pergunta
O que significa quando o HTML é descrito como
'transicional'?
Resposta:HTML 'transicional' refere-se a uma versão do
HTML que permite tanto práticas de codificação antigas
quanto novas. Facilita o uso de elementos obsoletos enquanto
incentiva os desenvolvedores a começarem a adotar CSS para
apresentação, indicando uma ponte entre os padrões antigos
de HTML e formatos novos e mais rigorosos.

Escanear para baixar


Capítulo 7 | mudando para XHTML| Perguntas e
respostas
1.Pergunta
O que é XHTML e como ele difere do HTML?
Resposta:XHTML, ou HTML eXtensível, é a
próxima evolução do HTML, projetada para ser
mais leve, mais eficiente e mais compatível com uma
variedade de dispositivos. Ao contrário do HTML, o
XHTML é baseado em XML (Linguagem de
Marcação eXtensível), o que significa que permite
maior flexibilidade na definição de novos elementos.
Essencialmente, enquanto o HTML restringe você a
tags predefinidas, o XHTML permite a criação de
marcações personalizadas.

2.Pergunta
Por que o 'X' em XHTML é significativo?
Resposta:O 'X' em XHTML significa 'eXtensível',
destacando sua fundação em XML. Esse 'X' simboliza a
capacidade de estender e definir novos elementos, diferindo
do HTML padrão, onde os elementos são fixos e

Escanear para baixar


predefinidos.

3.Pergunta
Como o XML se compara ao HTML em termos de
flexibilidade?
Resposta:O XML oferece uma flexibilidade significativa em
comparação com o HTML. No XML, os usuários podem
criar tags personalizadas para atender às suas necessidades,
tornando possível definir novas linguagens de marcação,
enquanto o HTML fornece uma lista fixa de elementos que
não podem ser alterados ou estendidos.

4.Pergunta
Você pode criar seus próprios elementos em XML como
não pode no HTML?
Resposta:Sim, com o XML você pode inventar elementos
personalizados, permitindo que você ajuste sua marcação de
acordo com o conteúdo que está apresentando. Por exemplo,
você poderia usar tags como <receita>, <ingrediente> e
<preparo> para um documento de receita, o que não é
permitido no HTML.

Escanear para baixar


5.Pergunta
Qual é o propósito de usar XML para recriar o HTML?
Resposta:Usar XML para recriar o HTML permite que os
desenvolvedores tenham mais controle sobre sua marcação,
permitindo que definam documentos de uma maneira que
atenda às suas necessidades específicas e torne os dados mais
significativos. Combina a estrutura e a sintaxe do HTML
com a extensibilidade do XML.

6.Pergunta
Como o XHTML melhora os padrões tradicionais do
HTML?
Resposta:O XHTML melhora os padrões tradicionais do
HTML ao impor regras de sintaxe mais rigorosas, o que leva
a um código mais limpo e melhor compatibilidade entre
vários navegadores. Isso melhora a acessibilidade e ajuda a
manter um comportamento consistente em diferentes tipos de
dispositivos.

7.Pergunta
Quais vantagens o XHTML oferece para os
desenvolvedores web?

Escanear para baixar


Resposta:Para os desenvolvedores web, o XHTML facilita a
depuração mais fácil devido à sua estrutura bem definida,
melhora a otimização para mecanismos de busca (SEO) e
garante maior compatibilidade com os padrões modernos da
web, tornando-o vantajoso para a criação de páginas web
acessíveis e preparadas para o futuro.

8.Pergunta
Por que é importante entender tanto o HTML quanto o
XML ao aprender sobre XHTML?
Resposta:Entender tanto o HTML quanto o XML é crucial
porque permite que você veja como o XHTML se situa na
interseção dessas duas linguagens. Esse conhecimento ajuda
a entender as vantagens do XHTML, como utilizar suas
capacidades plenamente e apreciar a evolução dos padrões da
web.

9.Pergunta
O que você pode esperar nos capítulos seguintes a este?
Resposta:Após discutir o XHTML, os capítulos subsequentes
provavelmente abordarão CSS (Folhas de Estilo em Cascata),

Escanear para baixar


que permitirão estilizar e apresentar seu conteúdo XHTML
de forma eficaz, aprimorando a aparência geral das suas
páginas web.
Capítulo 8 | começando com CSS| Perguntas e
respostas
1.Pergunta
Qual é o principal propósito do CSS no design de sites?
Resposta:O CSS é usado para controlar a
apresentação e o estilo das páginas da web,
permitindo maior flexibilidade criativa e estética,
sem alterar a estrutura subjacente do XHTML.

2.Pergunta
Como a sintaxe do CSS é estruturada em relação aos
elementos do XHTML?
Resposta:A sintaxe do CSS começa selecionando o elemento
do XHTML a ser estilizado, seguido por chaves contendo as
propriedades de estilo e seus valores. Por exemplo, 'p {
background-color: red; }' define a cor de fundo de todos os
elementos <p> como vermelha.

3.Pergunta

Escanear para baixar


As mesmas regras de CSS podem ser aplicadas a
múltiplos elementos, ou elementos individuais podem ter
estilos diferentes?
Resposta:O CSS permite ambas as opções: você pode definir
estilos para todos os elementos de um tipo (como todos os
elementos <p>) ou direcionar elementos específicos para ter
estilos diferentes, demonstrando a versatilidade do CSS.

4.Pergunta
Quais vantagens o uso de CSS oferece em relação à
estilização diretamente no XHTML?
Resposta:O CSS oferece uma maneira mais eficiente de
gerenciar estilos em várias páginas, reduz a duplicação de
código e permite uma manutenção e atualizações mais fáceis,
separando o conteúdo da apresentação.

5.Pergunta
Como integrar CSS em documentos XHTML?
Resposta:O CSS pode ser integrado em documentos XHTML
incluindo tags <style> dentro da seção <head> da marcação,
onde você pode escrever suas regras CSS diretamente.

Escanear para baixar


6.Pergunta
Quais são algumas propriedades comuns que você pode
aplicar usando CSS?
Resposta:As propriedades comuns incluem cores, bordas,
margens, preenchimentos, fontes e imagens de fundo, entre
outras.

7.Pergunta
Por que entender XHTML é crucial para usar CSS de
forma eficaz?
Resposta:Um entendimento sólido de XHTML é essencial
porque o CSS é aplicado a elementos XHTML. Conhecer a
estrutura ajuda você a selecionar e estilizar elementos com
precisão.

8.Pergunta
Quais ferramentas ou recursos podem ajudar a aprender
CSS?
Resposta:Um guia de referência confiável de CSS, como o
CSS Pocket Reference da O’Reilly ou diversos recursos e
documentações online, pode ajudar muito na aprendizagem
eficaz de CSS.

Escanear para baixar


9.Pergunta
Que analogia é usada para explicar a estrutura da regra
CSS, e como isso se relaciona ao design de sites?
Resposta:Uma analogia compara a estilização de páginas da
web ao redesenho de ambientes em um programa de reforma
de casa, onde cada ambiente representa um elemento, e
propriedades como 'cortinas' e 'cor' correspondem a
propriedades CSS.
Capítulo 9 | estilização com fontes e cores| Perguntas
e respostas
1.Pergunta
Por que é importante escolher as fontes certas para suas
páginas web?
Resposta:Escolher as fontes certas pode afetar
dramaticamente o design, a legibilidade e a
experiência geral do usuário na sua página web.
Fontes adequadas refletem o tom do seu conteúdo e
podem tornar o texto mais envolvente, garantindo
que sua mensagem seja comunicada de forma eficaz.

2.Pergunta

Escanear para baixar


Quais são algumas propriedades CSS que podem ser
usadas para estilizar fontes?
Resposta:As principais propriedades CSS para estilizar fontes
incluem font-family (para especificar qual fonte usar),
font-size (para controlar o tamanho do texto), color (para
mudar a cor do texto), font-weight (para ajustar a espessura
do texto) e text-decoration (para adicionar ou modificar
decorações de texto como sublinhados ou tachados).

3.Pergunta
Como a propriedade font-family funciona no CSS?
Resposta:A propriedade font-family permite especificar uma
lista priorizada de fontes. Quando sua página web é
carregada, o navegador verifica a primeira fonte da lista; se
não estiver disponível, ele passa para a próxima fonte, e
assim por diante, até encontrar uma que esteja disponível ou
recuar para um tipo de fonte genérica como 'sans-serif'.

4.Pergunta
Você pode dar exemplos de famílias de fontes e suas
características?

Escanear para baixar


Resposta:Claro! Fontes Serif (como Times New Roman) têm
bordas decorativas, dando um aspecto tradicional
frequentemente associado à impressão. Fontes Sans-serif
(como Arial) não têm essas decorações e são consideradas
mais legíveis em telas. Fontes Monospace (como Courier)
têm caracteres que ocupam a mesma largura, tipicamente
usadas para codificação. Fontes Cursivas imitam a caligrafia,
enquanto fontes de Fantasia são estilizadas e decorativas,
frequentemente consideradas muito informais para designs
sérios.

5.Pergunta
Qual é o papel da cor na estilização de texto em uma
página web?
Resposta:A cor realça a estética e o clima do seu texto.
Usando a propriedade color no CSS, você pode enfatizar
textos importantes, criar uma paleta de cores que alinhe com
sua identidade visual e garantir que seu texto seja facilmente
legível contra fundos. Isso inclui entender combinações de
cores e o uso de códigos hexadecimais para cores mais

Escanear para baixar


precisas.

6.Pergunta
Como a alteração do tamanho da fonte pode impactar a
experiência do usuário?
Resposta:O tamanho da fonte afeta tanto a legibilidade
quanto a hierarquia visual das informações. Tamanhos de
fonte maiores podem chamar a atenção e significar
importância, enquanto tamanhos menores podem tornar o
texto denso e mais difícil de ler. Portanto, é fundamental
escolher tamanhos que melhorem a capacidade do usuário de
acessar e interagir com seu conteúdo.

7.Pergunta
Quais são as consequências de usar fontes incomuns que
podem não estar disponíveis para todos os usuários?
Resposta:Usar fontes incomuns pode resultar em um recurso
que recua para a fonte padrão do navegador, o que pode
prejudicar seu design e comprometer a estética pretendida.
Para evitar isso, é melhor listar fontes padrão e seguras para a
web, juntamente com suas opções de fonte personalizadas na

Escanear para baixar


propriedade font-family.

8.Pergunta
De que maneiras você pode aprimorar a estilização de um
texto usando a propriedade text-decoration?
Resposta:A propriedade text-decoration permite adicionar
enfeites visuais como sublinhados, riscas e linhas cortadas ao
seu texto. Isso pode ajudar a enfatizar certas partes do texto,
fornecendo contexto ou organização adicionais, e tornando
seu conteúdo visualmente dinâmico.

Escanear para baixar


Capítulo 10 | o modelo de caixas| Perguntas e
respostas
1.Pergunta
Por que é importante entender o modelo de caixa em CSS
para o design de sites?
Resposta:Compreender o modelo de caixa é crucial
para os designers de sites porque ele determina
como os elementos são renderizados em uma página.
Saber como o conteúdo, o preenchimento, as bordas
e as margens interagem permite que os designers
manipulem o layout, o espaçamento e a aparência
dos elementos da web para criar páginas
visualmente atraentes e bem estruturadas.

2.Pergunta
Qual é a diferença entre preenchimento e margem?
Resposta:O preenchimento é o espaço entre o conteúdo de
um elemento e sua borda, basicamente adicionando espaço
dentro do elemento. A margem, por outro lado, é o espaço
fora da borda que separa o elemento de outros elementos na
página. Em resumo, o preenchimento refere-se ao

Escanear para baixar


espaçamento interno e a margem refere-se ao espaçamento
externo.

3.Pergunta
É possível ter uma borda sem preenchimento ou margem
em CSS?
Resposta:Sim, todas as três propriedades—preenchimento,
borda e margem—são opcionais em CSS. Você pode estilizar
um elemento com uma borda enquanto não tiver nenhum
preenchimento ou margem.

4.Pergunta
Como os preenchimentos, bordas e margens impactam o
layout geral de uma página da web?
Resposta:Os preenchimentos criam espaço visual dentro de
um elemento, afetando como o conteúdo é exibido e
melhorando a legibilidade. As bordas fornecem distinção
visual entre elementos e podem aprimorar a estética. As
margens separam os elementos uns dos outros, ajudando a
organizar o conteúdo e evitar desordem na página. Juntos,
eles desempenham um papel crítico na determinação do

Escanear para baixar


espaçamento e arranjo do conteúdo.

5.Pergunta
Que tipo de conteúdo se beneficiaria mais de um id em
vez de uma classe?
Resposta:Um elemento único que aparece apenas uma vez na
página, como um rodapé ou uma barra de navegação, deve
usar um id. Usar um id garante que o elemento possa ser
identificado e estilizado de forma única, evitando
sobreposições acidentais com outros elementos, o que pode
acontecer ao usar uma classe que pode ser reutilizada.

6.Pergunta
Por que um projeto pode utilizar múltiplas folhas de
estilo CSS?
Resposta:Usar múltiplas folhas de estilo permite que
diferentes seções de um site ou diferentes marcas dentro de
uma estrutura corporativa mantenham um estilo base
consistente, enquanto permitem personalizações. Por
exemplo, um site corporativo pode ter uma folha de estilo
global junto com folhas específicas para cada divisão ou

Escanear para baixar


franquia, permitindo flexibilidade para atender a várias
exigências de marca, enquanto mantém um design coeso.

7.Pergunta
Como a imagem de fundo em CSS difere do uso de um
elemento <img>?
Resposta:Uma imagem de fundo é um elemento de
apresentação que afeta o aspecto visual dos elementos,
enquanto um elemento <img> é usado para imagens de
conteúdo significativas que são essenciais para o significado
da página. Imagens de fundo não interrompem o fluxo do
texto, fornecendo apelo puramente decorativo sem alterar a
estrutura do documento.

8.Pergunta
O que acontece quando você define uma imagem de fundo
com CSS?
Resposta:Quando você define uma imagem de fundo em
CSS, ela preenche o fundo do elemento designado,
permanecendo atrás de outros conteúdos. As propriedades de
background-position e background-repeat determinam onde a

Escanear para baixar


imagem é colocada e como ela é exibida (azulejada ou não).

9.Pergunta
Qual é a importância de usar 'classe' versus 'id' em CSS?
Resposta:O atributo 'classe' é usado para estilizar múltiplos
elementos que compartilham o mesmo estilo, permitindo
reutilização, enquanto o atributo 'id' é para elementos únicos
que aparecerão apenas uma vez no documento. O uso correto
ajuda a manter um HTML organizado, eficiente e semântico.

10.Pergunta
Como ajustar a propriedade line-height pode melhorar a
legibilidade de uma página da web?
Resposta:Aumentar a altura da linha permite mais espaço
vertical entre as linhas de texto, o que melhora a legibilidade
ao reduzir a aglomeração do texto, tornando mais fácil para
os usuários acompanharem o texto sem perder o lugar.
Capítulo 11 | divs e spans| Perguntas e respostas
1.Pergunta
Qual é a importância de usar os elementos <div> e
<span> em XHTML?
Resposta:Os elementos <div> e <span> são

Escanear para baixar


fundamentais para estruturar o conteúdo de uma
página da web. O <div> é usado para agrupar
conteúdo em bloco, criando seções lógicas que
podem ser estilizadas juntas, enquanto o <span> é
usado para conteúdo em linha, permitindo a
estilização de partes do texto sem criar uma quebra
de bloco. Esses elementos ajudam os
desenvolvedores a organizar e gerenciar o layout e o
estilo de uma página de forma eficaz.

2.Pergunta
Como o uso de pseudo-classes pode aprimorar o design da
web?
Resposta:As pseudo-classes permitem que estilos sejam
aplicados a elementos com base em seu estado, como :link
para links não visitados e :hover para links quando o usuário
passa o mouse sobre eles. Essa funcionalidade aumenta a
interatividade e a experiência do usuário, permitindo
mudanças visuais dinâmicas que orientam os usuários por um
site.

Escanear para baixar


3.Pergunta
Por que é importante manter a estrutura de uma página
web simples ao usar <div>s?
Resposta:A simplicidade na estrutura com <div>s garante
uma melhor legibilidade e manutenção do código. Complicar
demais a estrutura com <div>s desnecessários pode levar a
confusões e tornar futuras atualizações mais desafiadoras.

4.Pergunta
O que é um seletor descendente e como ele funciona?
Resposta:Um seletor descendente direciona estilos para
elementos aninhados dentro de outros elementos, permitindo
que você aplique estilos de forma seletiva com base na
hierarquia. Por exemplo, #elixirs h3 estilizará apenas os
elementos <h3> que são filhos do <div> com o id 'elixirs',
garantindo uma estilização específica sem afetar os
elementos <h3> em outros lugares.

5.Pergunta
Em quais cenários você usaria um <span> em vez de
outros elementos em linha?
Resposta:Um <span> deve ser usado quando você deseja

Escanear para baixar


aplicar estilos sem alterar o significado semântico do texto.
Por exemplo, se você precisar estilizar os títulos de álbuns ou
os nomes de artistas em um site, usar <span> com classes
apropriadas é preferível a usar <strong> ou <em>, já que
essas tags implicam um significado mais forte no contexto.

6.Pergunta
O que adicionar uma borda a um <div> alcança
visualmente?
Resposta:Adicionar uma borda a um <div> separa
visualmente uma seção de conteúdo do restante da página,
proporcionando uma área bem definida para os usuários
identificarem conteúdo específico agrupado. Isso melhora o
layout e aprimora a navegação do usuário, direcionando sua
atenção.

7.Pergunta
Como a cascata funciona no CSS?
Resposta:A cascata determina quais estilos se aplicam a um
elemento com base em especificidade, ordem de aparição e
se um estilo é marcado como !important. Estilos de

Escanear para baixar


diferentes fontes (estilos do autor, estilos definidos pelo
usuário, padrões do navegador) se juntam e são avaliados
para aplicar o estilo mais relevante para exibição.
Capítulo 12 | layout e posicionamento| Perguntas e
respostas
1.Pergunta
Qual é a importância da propriedade float no design de
websites?
Resposta:A propriedade float permite que os
elementos sejam posicionados lado a lado, em vez de
empilhados verticalmente. Isso transforma um
layout comum em um formato dinâmico de duas
colunas, melhorando a legibilidade e o apelo visual.

2.Pergunta
Como o fluxo impacta o layout dos elementos XHTML?
Resposta:O fluxo determina a ordem em que os elementos
são exibidos em uma página, com o navegador processando
os elementos de cima para baixo. Cada elemento de bloco
recebe uma quebra de linha antes do próximo, estabelecendo
um layout estruturado.

Escanear para baixar


3.Pergunta
Por que é importante entender os elementos de bloco e
inline no desenvolvimento web?
Resposta:Compreender a diferença entre elementos de bloco
e inline é crucial, pois impacta como seu conteúdo é exibido
e interage com outros elementos na página, permitindo
designs de layout mais eficazes e criativos.

4.Pergunta
Como dominar técnicas de layout, como fluxo e float,
pode beneficiar um desenvolvedor web?
Resposta:Dominar essas técnicas capacita os
desenvolvedores a criar layouts complexos que são
visualmente atraentes e amigáveis ao usuário, melhorando
assim a experiência do usuário em seus sites.

5.Pergunta
O que os iniciantes podem fazer para melhorar suas
habilidades de layout?
Resposta:Os iniciantes devem praticar a criação de vários
layouts usando divs e spans, experimentar com propriedades
CSS como float, e analisar websites existentes para entender

Escanear para baixar


diferentes abordagens de design. Além disso, utilizar
ferramentas como wireframing pode ajudar a visualizar suas
ideias.

6.Pergunta
Qual é o papel dos elementos de bloco no layout de
páginas web?
Resposta:Os elementos de bloco criam estrutura nas páginas
web, ocupando toda a largura disponível e empilhando-se
verticalmente, o que ajuda a organizar o conteúdo e a
estabelecer uma base para designs mais complexos.

7.Pergunta
Como você pode utilizar o conhecimento dos modelos de
caixa na criação de layouts?
Resposta:Compreender o modelo de caixa permite que os
desenvolvedores gerenciem o espaçamento, as bordas e o
padding dos elementos, possibilitando controlar como os
elementos se encaixam, se sobrepõem ou são espaçados em
um layout.

8.Pergunta
Qual é um bom primeiro passo para aplicar os princípios

Escanear para baixar


de layout aprendidos neste capítulo?
Resposta:Um bom primeiro passo é criar um layout simples
de duas colunas usando floats e experimentar com várias
propriedades CSS para observar como diferentes estilos
afetam a disposição dos elementos na página.

9.Pergunta
Como este capítulo se conecta a tópicos anteriores do
livro?
Resposta:Este capítulo baseia-se em conceitos fundamentais,
como divs, spans e o modelo de caixa abordados
anteriormente, reunindo-os para criar layouts sofisticados.

10.Pergunta
Qual é o objetivo geral de aprender sobre layout e
posicionamento no design de websites?
Resposta:O objetivo é capacitar os desenvolvedores a criar
páginas web organizadas, atraentes e com aparência
profissional que transmitam informações de forma eficaz aos
usuários.

Escanear para baixar


Capítulo 13 | tabelas e mais listas| Perguntas e
respostas
1.Pergunta
Qual é o principal objetivo de usar tabelas XHTML de
acordo com o Capítulo 13?
Resposta:O principal objetivo de usar tabelas
XHTML, conforme descrito no Capítulo 13, é
representar e organizar efetivamente dados
tabulares, como inventários, catálogos ou qualquer
outra informação estruturada. Este capítulo explica
como criar, estruturar e estilizar tabelas para exibir
dados de forma clara e atraente em uma página da
web.

2.Pergunta
Como você descreveria a estrutura de uma tabela
XHTML com base no conteúdo fornecido?
Resposta:Uma tabela XHTML consiste em elementos que
definem a estrutura geral: o elemento <table> forma o
contêiner externo. Dentro dele, os elementos <tr>
representam cada linha da tabela. Dentro das linhas, as tags

Escanear para baixar


<th> são usadas para cabeçalhos (que definem os títulos de
cada coluna), e as tags <td> são usadas para as células de
dados individuais contendo os dados reais.

3.Pergunta
Por que o uso de tabelas XHTML é preferido em
comparação com CSS e <div> para representar dados
tabulares?
Resposta:As tabelas XHTML são especificamente projetadas
para exibir dados tabulares, fornecendo uma estrutura
semântica que define claramente a relação entre linhas e
colunas. Essa clareza e organização podem se perder se os
elementos CSS e <div> forem usados de maneira
inadequada, tornando os dados mais difíceis de entender e
menos acessíveis.

4.Pergunta
Quais elementos-chave você incluiria ao projetar uma
tabela XHTML?
Resposta:Ao projetar uma tabela XHTML, você deve incluir
o elemento <table> como o contêiner principal, os elementos
<tr> para cada linha da tabela, os elementos <th> para os

Escanear para baixar


cabeçalhos das colunas e os elementos <td> para as entradas
de dados reais. Essa estrutura garante que a tabela seja
semanticamente correta e fácil de ler.

5.Pergunta
Você pode explicar a importância dos elementos <th> e
<td> em uma tabela XHTML?
Resposta:Os elementos <th> (cabeçalho da tabela) são
cruciais para definir os cabeçalhos de cada coluna, o que
ajuda os usuários a entender que tipo de dado cada coluna
contém. Os elementos <td> (dados da tabela) contêm os
dados reais de cada célula nas linhas. Juntos, eles criam uma
clara distinção entre cabeçalhos e dados, aprimorando a
legibilidade.

6.Pergunta
Quais exemplos de dados tabulares você poderia
representar em tabelas XHTML?
Resposta:Exemplos de dados tabulares que podem ser
representados efetivamente em tabelas XHTML incluem
listas de inventário de uma empresa, horários de eventos,

Escanear para baixar


apresentações de dados estatísticos ou coleções (como
Beanie Babies), onde a representação organizada de dados é
essencial para clareza e compreensão.

7.Pergunta
O que acontece se você não estruturar corretamente suas
tabelas XHTML?
Resposta:Se as tabelas XHTML não forem estruturadas
corretamente, os dados podem se tornar confusos ou
enganosos, dificultando a interpretação precisa das
informações pelos usuários. Isso também pode levar a
problemas de acessibilidade, onde leitores de tela e outras
tecnologias assistivas têm dificuldade em interpretar os dados
corretamente.

8.Pergunta
Como a estilização desempenha um papel na
apresentação de tabelas XHTML?
Resposta:A estilização aprimora o apelo visual das tabelas
XHTML. Usando CSS, você pode personalizar as cores,
bordas, espaçamentos e fontes dos elementos da tabela para

Escanear para baixar


melhorar a estética e a usabilidade. Uma tabela bem
estilizada pode atrair atenção e tornar os dados mais
envolventes e mais fáceis de ler.
Capítulo 14 | formulários xhtml| Perguntas e
respostas
1.Pergunta
Qual é o propósito dos formulários XHTML na
comunicação na web?
Resposta:Os formulários XHTML permitem que os
visitantes se comuniquem de volta com o site
enviando informações, como feedback, pedidos ou
votos, criando uma interação bidirecional. Isso
possibilita a coleta de dados valiosos dos usuários e
aumenta o engajamento.

2.Pergunta
Como funciona o processo de envio de dados em
formulários XHTML?
Resposta:Quando um usuário preenche um formulário e o
envia, suas informações são empacotadas em um formato que
pode ser entendido por um servidor web, como

Escanear para baixar


'firstname=buck&lastname=bonz&item=java&number=2'.
Esses dados são enviados para o servidor, que os processa
usando uma aplicação web antes de gerar uma nova página
XHTML para responder ao usuário.

3.Pergunta
O que você pode esperar após enviar um formulário em
um site?
Resposta:Após enviar um formulário, você pode esperar que
o servidor web processe seus dados, resultando geralmente
em uma nova página da web que reconhece o seu envio e
fornece informações relevantes—como uma confirmação de
pedido.

4.Pergunta
Por que a estilização de formulários é um tema
controverso?
Resposta:A estilização de formulários pode ser controversa
porque, embora a estética seja importante para a experiência
do usuário, ela também pode afetar a usabilidade e a
acessibilidade. É essencial encontrar um equilíbrio entre um

Escanear para baixar


design atraente e garantir que os formulários continuem
amigáveis e funcionais.

5.Pergunta
Você pode dar um exemplo de uma aplicação do mundo
real para formulários XHTML?
Resposta:Uma aplicação do mundo real de formulários
XHTML é uma página de checkout de compras online.
Quando um cliente insere suas informações de cobrança,
endereço de entrega e detalhes de pagamento no formulário,
esses dados são enviados para o servidor web para processar
o pedido.

6.Pergunta
Qual é o papel de uma aplicação web no processo de envio
de formulários?
Resposta:Uma aplicação web processa os dados enviados
pelo formulário assim que eles chegam ao servidor web. Ela
interpreta os dados, realiza as ações necessárias (como
armazená-los em um banco de dados) e, em seguida, gera
uma página de resposta que é enviada de volta para o

Escanear para baixar


navegador do usuário.
Capítulo 15 | Apêndice: sobras| Perguntas e
respostas
1.Pergunta
O que são pseudo-elementos e como eles melhoram o
estilo do conteúdo?
Resposta:Pseudo-elementos permitem estilizar
partes específicas de um elemento que não podem
ser facilmente envolvidas em tags. Por exemplo,
usando 'p:first-letter' você pode estilizar apenas a
primeira letra de um parágrafo para ser maior, e
'p:first-line' pode ser usado para italicizar a
primeira linha. Isso melhora a aparência do seu
conteúdo, dando-lhe um aspecto profissional sem
precisar de elementos HTML extras.

2.Pergunta
Como os seletores de atributos podem melhorar a
especificidade do seu CSS?
Resposta:Seletores de atributos permitem que você aplique
estilos com base na presença e no valor de atributos em

Escanear para baixar


elementos HTML. Por exemplo, 'img[width]' selecionará
todas as imagens com um atributo de largura, enquanto
'img[height="300"]' focaliza imagens com uma altura
específica. Essa especificidade pode levar a um estilo mais
preciso, evitando classes ou IDs desnecessários.

3.Pergunta
Qual é a vantagem de combinar seletores em CSS e como
isso pode ser alcançado?
Resposta:Combinar seletores permite criar estilos mais
direcionados, o que pode ajudar a reduzir redundâncias no
seu CSS. Você pode conseguir isso definindo um contexto e,
em seguida, especificando elementos dentro dele. Por
exemplo, '.blueberry p' aplica estilos apenas a parágrafos
dentro de elementos da classe 'blueberry'. Essa abordagem
estruturada resulta em um código mais limpo e gerenciável.

4.Pergunta
Quais são os usos e limitações de frames em HTML?
Resposta:Frames podem dividir uma página da web em
seções, cada uma exibindo um documento diferente, o que

Escanear para baixar


pode melhorar a navegação. No entanto, são considerados
desatualizados devido a problemas de usabilidade e
navegação, e muitos navegadores não os suportam
completamente. Como uma boa prática, o desenvolvimento
web moderno desaconselha seu uso em favor de layouts
baseados em CSS.

5.Pergunta
Explique como o conteúdo multimídia pode melhorar a
experiência do usuário em páginas da web. Que desafios
existem ao incorporar esse conteúdo?
Resposta:Incorporar multimídia como vídeo e áudio pode
criar uma experiência de usuário envolvente e imersiva,
ajudando a manter os usuários na sua página por mais tempo.
No entanto, a complexidade de embutir conteúdo usando as
tags <object> e <embed> pode ser desafiadora, pois nem
todos os navegadores as suportam efetivamente, exigindo
planejamento cuidadoso e atenção às especificações dos
provedores de mídia.

6.Pergunta
Como a programação do lado do cliente, especialmente

Escanear para baixar


com JavaScript, pode aumentar a interatividade do
usuário em sites?
Resposta:A programação do lado do cliente permite que as
páginas da web respondam a ações do usuário em tempo real,
como validar dados de formulários ou criar mudanças
dinâmicas de conteúdo sem recarregar a página. Isso melhora
a experiência do usuário, tornando-a interativa e envolvente.
Por exemplo, usar JavaScript para verificar lances em um
formulário garante feedback imediato para os usuários.

7.Pergunta
Qual é a importância da otimização para motores de
busca (SEO) no desenvolvimento web?
Resposta:SEO é crucial, pois aumenta a visibilidade do seu
site nos resultados de motores de busca. Técnicas como o uso
de tags <meta> adequadas para palavras-chave e descrições,
e garantir conteúdo significativo podem impactar
significativamente o ranking do seu site. Além disso, links de
outros sites respeitáveis aumentam a importância percebida
do seu site.

Escanear para baixar


8.Pergunta
Quais estratégias podem ser empregadas para criar
estilos de impressão eficazes para páginas da web?
Resposta:Criar estilos de impressão eficazes envolve projetar
CSS que otimize a página para impressão, como alterar
cores, ajustar tamanhos de fonte e ocultar elementos não
essenciais. Usar uma folha de estilo dedicada para impressão
garante que seu conteúdo seja legível e bem formatado
quando impresso, melhorando a experiência do usuário
quando decide imprimir sua página da web.

9.Pergunta
Quais considerações devem ser levadas em conta ao
desenvolver conteúdo para dispositivos móveis?
Resposta:Ao criar conteúdo web para dispositivos móveis, é
essencial garantir simplicidade na navegação, otimizar a
velocidade de carregamento e usar princípios de design
responsivo. Utilizar uma folha de estilo separada para
dispositivos portáteis pode ajudar a adaptar a experiência
para telas menores, garantindo que informações cruciais

Escanear para baixar


sejam acessíveis e que o layout se adapte a tamanhos
variados de telas.

10.Pergunta
Como os blogs podem ser estruturados em XHTML e
qual é a importância de usar um DOCTYPE estrito?
Resposta:Estruturar blogs usando XHTML envolve utilizar
um DOCTYPE estrito para garantir que seu código seja
válido e compatível com os padrões web. Isso melhora a
compatibilidade entre navegadores e melhora a
acessibilidade, facilitando o trabalho dos motores de busca
para indexar seu conteúdo de maneira eficaz.

Escanear para baixar


Use a Cabeça HTML com CSS e
XHTML Quiz e teste
Ver a resposta correta no site do Bookey

Capítulo 1 | conhecendo o HTML| Quiz e teste


1.HTML significa Linguagem de Marcação de
Hipertexto, que é essencial para a criação de
páginas web.
2.Os servidores web enviam arquivos HTML para os
navegadores sem esperar por solicitações.
3.Os navegadores são responsáveis por definir a estrutura e o
conteúdo de uma página web.
Capítulo 2 | avançando, com hiptexto| Quiz e teste
1.Hipertexto é um elemento fundamental que
permite a interconectividade da web.
2.O site da Use a Cabeça HTML com CSS e XHTML inclui
links para três novas páginas: 'elixir.html', 'directions.html'
e 'beverages.html'.
3.É importante considerar uma organização eficaz dos
arquivos dentro dos diretórios ao criar um site.

Escanear para baixar


Capítulo 3 | blocos de construção| Quiz e teste
1.O capítulo oferece um guia completo sobre como
criar uma página da web do zero usando o diário
de Tony como conteúdo.
2.As entradas do diário de Tony devem ser organizadas com
as mais antigas exibidas no topo para melhor navegação.
3.Elementos HTML como <h1>, <p> e <img> são blocos de
construção essenciais discutidos neste capítulo.

Escanear para baixar


Capítulo 4 | conectando-se| Quiz e teste
1.As páginas HTML devem ser publicadas apenas
para uso pessoal e não para clientes, de acordo
com o Capítulo 4.
2.Um nome de domínio é um identificador único para um
site e pode ser adquirido através de uma empresa de
hospedagem.
3.Transferir arquivos para um servidor web não exige o uso
de FTP (Protocolo de Transferência de Arquivos).
Capítulo 5 | adicione imagens às suas páginas| Quiz e
teste
1.O elemento `<img>` é usado para integrar imagens
nas páginas da web.
2.Os navegadores processam os elementos `<img>` da
mesma forma que processam elementos de texto como
`<h1>` e `<p>`.
3.Este capítulo fornece um exemplo detalhado usando tags de
cabeçalho e parágrafo, mas não mostra como incluir
imagens.

Escanear para baixar


Capítulo 6 | padrões, conformidade e tudo mais|
Quiz e teste
1.HTML é essencial para criar páginas web e
entender os padrões não é crucial para garantir
exibições consistentes em diferentes navegadores.
2.Escrever HTML de qualidade pode ajudar as páginas a
carregar mais rápido e exibir uniformemente em diferentes
navegadores, incluindo dispositivos móveis.
3.Especificar a versão do HTML na declaração do tipo de
documento é opcional e não impacta significativamente a
renderização do navegador.

Escanear para baixar


Capítulo 7 | mudando para XHTML| Quiz e teste
1.XHTML é uma evolução do HTML e oferece
melhor compatibilidade entre vários dispositivos.
2.O XHTML 1.0 substituiu a noção de HTML 5 como o
novo padrão estabelecido em 2000.
3.XML permite que os usuários criem novas linguagens de
marcação, enquanto o HTML possui elementos fixos que
não podem ser alterados.
Capítulo 8 | começando com CSS| Quiz e teste
1.CSS significa Folhas de Estilo em Cascata, que
permite controlar a apresentação de páginas da
web.
2.As regras CSS são estruturadas apenas com o nome de um
elemento e propriedades, sem nenhum valor especificado.
3.A integração do CSS no XHTML pode ser feita usando
tags <style> dentro da seção <head> do documento.
Capítulo 9 | estilização com fontes e cores| Quiz e
teste
1.A propriedade font-family no CSS permite a

Escanear para baixar


personalização de tipos de letra usando diferentes
famílias de fontes.
2.A propriedade color no CSS não inclui informações sobre
cores da web e códigos hexadecimais.
3.As famílias de fontes podem ser categorizadas apenas em
tipos Serif e Sans-serif.

Escanear para baixar


Capítulo 10 | o modelo de caixas| Quiz e teste
1.Todo elemento em CSS é tratado como uma caixa
com conteúdo, preenchimento, bordas e margens.
2.IDs em CSS podem ser usados para estilizar múltiplos
elementos ao mesmo tempo.
3.O modelo de caixa permite designs diversos e ajustes
através das propriedades CSS.
Capítulo 11 | divs e spans| Quiz e teste
1.O elemento `<div>` em XHTML é usado para
agrupar conteúdo inline.
2.O elemento `<span>` serve para um propósito semelhante
ao `<div>`, mas para conteúdo em bloco.
3.As pseudo-classes CSS podem ser usadas para estilizar
links com base em seu estado, melhorando a experiência do
usuário.
Capítulo 12 | layout e posicionamento| Quiz e teste
1.Neste capítulo, os leitores aprendem sobre layouts
de múltiplas colunas e como aprimorar o design de
suas páginas da web usando propriedades CSS.

Escanear para baixar


2.Completar o exercício 'Super Poder de Cérebro' do capítulo
anterior é opcional para entender técnicas avançadas de
layout.
3.O fluxo de layout em um navegador processa os elementos
de baixo para cima, começando pelo último elemento
exibido.

Escanear para baixar


Capítulo 13 | tabelas e mais listas| Quiz e teste
1.O XHTML fornece um elemento específico,
<table>, para criar tabelas sem precisar de CSS ou
<div>s.
2.Uma tabela em XHTML não pode conter cabeçalhos;
apenas células de dados são permitidas.
3.A tabela de exemplo apresentada no capítulo inclui
informações como Cidade, Data e Temperatura.
Capítulo 14 | formulários xhtml| Quiz e teste
1.Formulários XHTML facilitam a comunicação
unidirecional entre páginas da web e usuários.
2.Quando um formulário é enviado, os dados são
processados por uma aplicação web e resulta na geração de
uma nova página da web como resposta.
3.O servidor não envia nenhuma nova página de volta ao
navegador após processar um formulário enviado.
Capítulo 15 | Apêndice: sobras| Quiz e teste
1.Os seletores de atributo podem ser usados para
selecionar elementos com base em seus estilos,

Escanear para baixar


como largura e altura.
2.O uso de <frameset> e <frame> para criar páginas em
frames ainda é uma prática recomendada no
desenvolvimento web moderno.
3.Criar folhas de estilo para impressão é um aspecto
importante do design web para melhorar a legibilidade na
impressão.

Escanear para baixar

Você também pode gostar