Criando sites com HTML

Sites de alta qualidade com HTML e CSS

Maurício Samy Silva

Meu nome é Maurício Samy Silva e eu sou conhecido na Web como Maujor.

Mantenho o Site do Maujor hospedado em: maujor.com e meu e-mail de contato é maujorcss[ARROBA]maujor [PT]com.

Minha residência é em:

Copacabana - Rio de Janeiro,, RJ - - Brasil
     +Maujor

Sumário

  • Dedicatória
  • Agradecimentos
  • Sobre o autor
  • Introdução
  • Para quem foi escrito este livro
  • Convenções tipográficas
  • Dica
  • Alerta
  • Terminologia
  • Chamada
  • Marcação
  • Marcação em seqüência
  • Arquivos para download
  • Destaques em geral
  • 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.2.1 Versões da HTML
      • 1.1.3 XHTML
        • 1.1.3.1 Versões da XHTML
      • 1.1.4 XML
        • 1.1.4.1 Versões da 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
  • Capítulo 2
    • Ferramentas básicas de desenvolvimento da marcação
      • 2.1 Introdução
      • 2.2 Ambiente Windows
        • 2.2.1 Bloco de Notas
        • 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
    • Editores (X)HTML
    • Editores de imagens
      • 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.2.10.1 Sintaxe hexadecimal
        • 3.2.10.2 Sintaxe RGB
        • 3.2.10.3 Sintaxe por palavra-chave
        • 3.2.10.4 Sintaxe do sistema operacional do usuário
    • 3.3 Estrutura mínima de um documento
      • 3.3.1 DOCTYPE
        • 3.3.1.1 Tipos de DOCTYPE para (X)HTML
        • HTML 4.01 Strict
        • HTML 4.01 Transitional
        • HTML 4.01 Frameset
        • XHTML 1.0 Strict
        • XHTML 1.0 Transitional
        • XHTML 1.0 Frameset
        • XHTML 1.1
      • 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
  • 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
      • 4.3.2 Listagem dos elementos
    • 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.2.1 Elemento title
      • 5.2.2 Elementos meta
        • 5.2.2.1 Exemplos de elemento META
    • 5.3 Caracteres e entidades
      • 5.3.1 Codificação de caracteres
      • 5.3.2 Entidades HTML
    • 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.1.1 Elemento font
      • 6.1.2 Elemento center
      • 6.1.3 Elemento dir
      • 6.1.4 Elemento menu
      • 6.1.5 Elementos s e strike
      • 6.1.6 Elemento u
      • 6.1.7 Elemento basefont
      • 6.1.8 Elemento isindex
      • 6.1.9 Elemento applet
    • 6.2 Elementos proprietários
      • 6.2.1 Elemento blink
      • 6.2.2 Elemento marquee
      • 6.2.3 Elemento bgsound
      • 6.2.4 Elemento embed
      • 6.2.5 Elemento noembed
      • 6.2.7 Elemento comment
      • 6.2.8 Elemento nobr
      • 6.2.9 Elemento wbr
      • 6.2.10 Elemento listing
      • 6.2.11 Elemento multicol
      • 6.2.12 Elemento plaintext
      • 6.2.13 Elemento xmp
      • 6.2.14 Elemento spacer
    • 6.3 Atributos de apresentação
      • 6.3.1 Atributos para o elemento body
      • 6.3.2 Atributos para o elemento font
      • 6.3.3 Atributo hspace
      • 6.3.4 Atributo vspace
      • 6.3.5 Atributos para o elemento hr
      • 6.3.6 Atributo contenteditable
    • 6.4 Teste de verificação do capítulo
  • Capítulo 7
    • Folhas de estilo em cascata
    • 7.1 Definições e conceitos
      • 7.1.1 Regra de estilo
      • 7.1.2 Folha de estilo
      • 7.1.3 Declarando folhas de estilo
        • 7.1.3.1 Estilos inline
        • 7.1.3.2 Estilos incorporados
        • 7.1.3.3 Estilos externos
          • Folhas de estilo linkadas
          • Folhas de estilo importadas
    • 7.2 Modelo CSS de formatação visual
      • 7.2.1 Tipos de boxes
        • 7.2.1.1 Box inline
        • 7.2.1.2 Box nível de bloco
      • 7.2.2 O Box Model
    • 7.3 Unidades CSS para medida
      • 7.3.1 Unidades absolutas
      • 7.3.2 Unidades de medida relativas
        • 7.3.2.1 Unidade em
        • 7.3.2.2 Unidade ex
        • 7.3.2.3 Unidade px
      • 7.3.3 Porcentagens
    • 7.4 Propriedades CSS
    • 7.5 Seletores CSS
      • 7.5.1 Seletor universal
      • 7.5.2 Seletor tipo
      • 7.5.3 Seletor classe
      • 7.5.4 Seletor id
      • 7.5.5 Seletor atributo
      • 7.5.6 Seletor composto
        • 7.5.6.1 Árvore do documento
        • 7.5.6.2 Seletor descendente
        • 7.5.6.3 Seletor filho
        • 7.5.6.4 Seletor irmão adjacente
      • 7.5.7 Seletor pseudoclasse
      • :first-child
      • :link e :visited
      • :hover, :active e :focus
      • :lang
      • 7.5.8 Seletor pseudo-elemento
      • :first-line
      • :first-letter
      • :before e :after
      • 7.5.9 Suporte para os seletores CSS 2.1
    • 7.6 Esquemas de posicionamento CSS
      • 7.6.1 Esquema normal
        • 7.6.1.1 Posicionamento relativo
      • 7.6.2 Esquema absoluto
        • 7.6.2.1 Posicionamento absoluto
        • 7.6.2.2 Posicionamento estático
        • 7.6.2.3 Posicionamento fixo
      • 7.6.3 Posicionamento no eixo z
      • 7.6.4 Esquema float
    • 7.7 Teste de verificação do capítulo
  • Capítulo 8
    • Construção da homepage passo a passo
    • 8.1 Marcação
      • 8.1.1 Análise da marcação
      • 8.1.2 Os boxes do layout
      • 8.1.3 O topo do site
      • 8.1.4 As colunas, principal e auxiliar
      • 8.1.5 Rodapé
      • 8.1.6 O toque final
    • 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 sub-páginas Produtos
    • 11.1 Layout da página
    • 11.2 Coluna principal
    • 11.3 Link corrente
      • 11.3.1 Link corrente na navegação lateral
      • 11.3.2 Link corrente na navegação horizontal
      • 11.3.2.1 Link corrente para sub-páginas
  • 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
      • 13.4.1 Validação da marcação
      • 13.4.2 Validação das CSS
      • 13.4.3 Outros validadores e ferramentas
  • Capítulo 14
    • Registro, hospedagem e publicação do site
    • 14.1 Registro do domínio
    • 14.2 Hospedagem do site
      • 14.2.1 Criação de uma conta de e-mail
    • 14.3 Publicação do site
      • 14.3.1 Instalação do Firefox
      • 14.3.2 Instalação do FireFTP
      • 14.3.3 Publicação do site
      • 14.3.4 Validações on-line
  • Capítulo 15
    • Divulgando e adicionando serviços de terceiros no site
    • 15.1 Indexação do site
      • 15.1.1 - Indexação no Google
      • 15.1.2 - Indexação no Yahoo
      • 15.1.3 - Indexação no MSN
      • 15.1.4 - Outros
    • 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
  • Apêndice B
  • Tabelas de codificação de caracteres 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

CSS Válida!Última modificação: 2015/05/18 13:48:53 GMT