Criando Sites com HTML
Sites de Alta Qualidade com HTML e CSS
Descrição do livro
Construir sites em conformidade com os Padrões Web do W3C, mais do que uma opção de desenvolvimento, é uma exigência do mercado. Resgatar a finalidade original da linguagem de marcação HTML, tal como idealizada pelo seu inventor, Tim Berners-Lee é a palavra-chave que norteia o moderno conceito de escrever HTML.
Este livro descreve de forma detalhada cada um dos elementos do HTML, dando ênfase a sua finalidade. Um capítulo é dedicado exclusivamente às folhas de estilo em cascata (CSS), que forma uma dupla inseparável com HTML.
Para ilustrar a teoria, os assuntos apresentados são complementados com códigos-fonte, exemplos e figuras. O leitor será guiado passo a passo na construção de um site real e funcional, para consulta e consolidação do aprendizado. No site de apoio ao livro, o leitor encontrará os códigos-fonte para download e informações complementares. Ver menos ▲
Sumário
Sumário
- Agradecimentos
- Sobre o autor
- Introdução
- Para quem foi escrito este livro
- Convenções tipográficas
- Site do livro
- Capítulo 1 O que é (X)HTML?
- 1.1 Definições e conceitos
- 1.1.1 (X)HTML
- 1.1.2 HTML
- 1.1.3 XHTML
- 1.1.4 XML
- 1.1.5 SGML
- 1.1.6 Marcação versus programação
- 1.2 Histórico e versões da HTML
- 1.2.1 Primeira versão – HTML
- 1.2.2 Segunda versão – HTML+
- 1.2.3 Terceira versão – HTML 2.0
- 1.2.4 Quarta versão – HTML 3.0
- 1.2.5 Quinta versão – HTML 3.2
- 1.2.6 Sexta versão – HTML 4
- 1.2.7 Sétima versão – HTML 4.01
- 1.2.8 A versão do futuro – HTML 5
- 1.3 Histórico da XHTML
- 1.4 Teste de verificação do capítulo
- 1.1 Definições e conceitos
- Capítulo 2 Ferramentas básicas de desenvolvimento da marcação
- 2.1 Introdução
- 2.2 Ambiente Windows
- 2.2.2 Internet Explorer
- 2.3 Ambiente Macintosh
- 2.3.1 TextEdit
- 2.3.2 Safari
- 2.4 Ambiente Linux
- 2.4.1 gedit
- 2.4.2 Firefox
- 2.5 Navegador-padrão
- 2.6 Editores gratuitos
- 2.7 Cliente FTP
- 2.8 Teste de verificação do capítulo
- Capítulo 3 Definições e sintaxe geral da marcação
- 3.1 Definições
- 3.1.1 Documento e página
- 3.1.2 Navegador
- 3.1.3 Usuário
- 3.1.4 Dispositivo de usuário
- 3.1.5 Desenvolvedor web e autor web
- 3.1.6 Editor
- 3.1.7 Renderização
- 3.1.8 Código-fonte
- 3.1.9 Elementos (X)HTML
- 3.2 Sintaxe geral de marcação
- 3.2.1 Introdução
- 3.2.2 Tag (X)HTML
- 3.2.3 Elemento vazio
- 3.2.4 Comentários
- 3.2.5 Atributos
- 3.2.6 Tamanho das letras
- 3.2.7 Marcação de espaçamentos
- 3.2.8 Marcação para quebras de linha
- 3.2.9 Marcação para caracteres especiais
- 3.2.10 Sintaxe para cores
- 3.3 Estrutura mínima de um documento
- 3.3.1 DOCTYPE
- 3.3.2 Seção head
- 3.3.3 Seção body
- 3.3.4 A estrutura final
- 3.4 Elementos nível de bloco e inline
- 3.5 Teste de verificação do capítulo
- 3.1 Definições
- Capítulo 4 Elementos e atributos (X)HTML
- 4.1 Introdução
- 4.2 Atributos comuns
- 4.2.1 Eventos intrínsecos
- 4.3 Elementos HTML e seus atributos
- 4.3.1 Legenda
- a
- abbr
- acronyn
- address
- applet – Em desuso
- area – Elemento vazio
- b
- base – Elemento vazio
- basefont – Elemento vazio e em desuso
- bdo
- big
- blockquote
- body
- br – Elemento vazio
- button
- caption
- center – Elemento em desuso
- cite
- code
- col – Elemento vazio
- colgroup
- dd
- del
- dfn
- dir – Elemento em desuso
- div
- dl
- dt
- em
- fieldset
- font – Elemento em desuso
- form
- frame – Elemento vazio
- frameset
- h1 - h6
- head
- hr – Elemento vazio
- html
- i
- iframe
- img – Elemento vazio
- input – Elemento vazio
- ins
- isindex – Elemento em desuso
- kbd
- label
- legend
- li
- link – Elemento vazio
- map
- menu – Elemento em desuso
- meta – Elemento vazio
- noframes
- noscript
- object
- ol
- optgroup
- option
- p
- param – Elemento vazio
- pre
- q
- s – Elemento em desuso
- samp
- script
- select
- small
- span
- strike – Elemento em desuso
- strong
- strong
- style
- sub
- sup
- table
- tbody
- td
- textarea
- tfoot
- th
- thead
- title
- tr
- tt
- u – Elemento em desuso
- ul
- var
- 4.3.1 Legenda
- 4.4 Teste de verificação do capítulo
- Capítulo 5 Estrutura e estilização
- 5.1 Elemento HTML
- 5.2 A seção head do documento
- 5.3 Caracteres e entidades
- 5.4 Validação
- 5.5 Marcação versus renderização
- 5.6 Teste de verificação do capítulo
- Capítulo 6 Elementos e atributos em desuso e proprietários
- 6.1 Elementos e atributos em desuso
- 6.2 Elementos proprietários
- 6.3 Atributos de apresentação
- 6.4 Teste de verificação do capítulo
- Capítulo 7 Folhas de estilo em cascata
- 7.1 Definições e conceitos
- 7.2 Modelo CSS de formatação visual
- 7.3 Unidades CSS para medida
- 7.4 Propriedades CSS
- 7.5 Seletores CSS
- 7.6 Esquemas de posicionamento CSS
- 7.7 Teste de verificação do capítulo
- Capítulo 8 Construção da home page passo a passo
- 8.1 Marcação
- 8.2 Melhorando o layout
- Capítulo 9 Construção da página Quem Somos
- 9.1 Marcação
- 9.2 Estilização
- Capítulo 10 Construção da página Produtos
- 10.1 Layout da página
- 10.2 Coluna principal
- 10.3 Coluna auxiliar
- Capítulo 11 Construção das subpáginas Produtos
- 11.1 Layout da página
- 11.2 Coluna principal
- 11.3 Link corrente
- Capítulo 12 Construção da página Contato
- 12.1 Layout da página
- 12.2 Coluna principal
- 12.3 Sucesso
- Capítulo 13 Ajustes finais
- 13.1 O elemento title
- 13.2 Metatag descrição
- 13.3 Linkando as folhas de estilo
- 13.4 Validação
- Capítulo 14 Registro, hospedagem e publicação do site
- 14.1 Registro do domínio
- 14.2 Hospedagem do site
- 14.3 Publicação do site
- Capítulo 15 Divulgando e adicionando serviços de terceiros no site
- 15.1 Indexação do site
- 15.2 Busca no Google
- 15.3 Estatística
- 15.4 Page Rank
- 15.5 Blogroll
- 15.6 Central de Ajuda do Webmaster
- 15.7 Advertência final
- Apêndice A Respostas aos testes de verificação dos capítulos
- Capítulo 1
- Capítulo 2
- Capítulo 3
- Capítulo 4
- Capítulo 5
- Capítulo 6
- Capítulo 7
- Apêndice B Tabelas de codificação de caracteres para HTML
- Caracteres para HTML – ISO-8859-1
- Caracteres especiais para HTML
- Caracteres matemáticos, gregos e símbolos para HTML
- Apêndice C Tabelas de referência rápida para elementos HTML
- Apêndice D Tabelas de referência rápida para atributos HTML
- Apêndice E Tabela de referência rápida para as propriedades CSS 2.1
- Referências bibliográficas
- Índice remissivo
Sobre o autor
Maurício Samy Silva é graduado em Engenharia Civil pelo Instituto Militar de Engenharia (IME). Exerceu o magistério paralelamente à Engenharia e foi professor de Geometria Descritiva e Matemática. Sua experiência com desenvolvimento iniciou-se em 1999. Em 2003 lançou o site https://maujor.com, que se tornou referência nacional em CSS, com a… Ver perfil completo ▶
Livros relacionados
Opinião dos leitores
Renato R
Achei super interessante, com exemplos tanto nas páginas quanto no site do autor. A ideia era ter uma noção de HTML e CSS para, aí sim, me aprofundar por meio de cursos. Gostei bastante e recomendo!
Rosiclei A C L
Livro muito bem estruturado e didático.
Simone S N
Muito bom... eu o uso como fonte de consulta!
Wandson R
Excelente Livro, realmente me tirou algumas dúvidas que tinha, recomendo muito. Gostei muito da parte de criação do site, e que tem disponível para baixar as imagens pelo site da Novatec, me ajudou a aprender ainda mais.






