Nesse livro é ilustrada uma grande introdução ao conceito de webdesign. Em uma linguagem clara e objetiva, o aspirante a webdesigner irá ver noções sobre cores, a utilização de fontes(tipos), dicas úteis para otimizar e acelerar o desenvolvimento de páginas Web, noções sobre planejamento e estruturação de um Web site. São mostrados também, assuntos divididos em DHTML, JavaScript, otimização de imagens e hospedagem.
1. Conceitos
1.1 Visão Geral do Design e da Web
1.2 O que é o Webdesigner
1.3 Caminhos para a Criação na Web
1.3.1 Repensando Alguns Padrões de Design para Web
1.4 Design com Usabilidade
1.5 Design com Contraste
1.6 Cores
1.7 Tipologia
1.7.1 Classificação de Tipos
2. Planejamento
2.1 Definindo Navegabilidade
2.2 Atingindo o Público Alvo
2.3 Criando uma Identidade
2.4 Simplicidade
2.5 Prioridades no Conteúdo
2.6 Prevendo a Expansão
2.7 Background
2.8 Página de Abertura
2.9 Tamanho dos Elementos
2.10 Distribuição de Conteúdo
2.11 Senso Crítico
2.12. Camadas
2.13 Aproveitando o Cache
2.14 Links Alternativos
2.15 Otimizando Gráficos
2.16 Teste Prático
2.17 Identificação
2.18 Disponibilize uma Forma de Orientação
2.19 Diferenciando Links
2.20 Textos sem Monotonia
2.21 Páginas para Qualquer Resolução
2.22 Ajustando Margens
3. Planejando um Web site
3.1. Iniciando
3.2. Determinando Objetivos
3.3. Escolhendo um Público-Alvo
3.4. Compatibilidade entre Navegadores
3.5. Organizando a Estrutura do Site
3.5.1. Classifique o Site em Categorias
3.5.2. Decidindo o Armazenamento de Imagens
e Arquivos de Som
3.6. Como Criar a Aparência do Site
3.6.1. Criando um Layout
3.7 Projetando a Navegação
3.8. Como Planejar e Reunir as Propriedades
4. Contruindo Layouts de Página
4.1. A Visualização Padrão
4.1.1. Inserindo uma Tabela
4.1.2. Modificando uma Tabela
4.1.3. Mesclando e Dividindo Células
4.1.4. Alterando a Altura da Linha e Largura da Coluna
4.2. Adicionando Cor a uma Tabela
4.2.1. Adicionando Cor a Borda de uma Tabela
4.3. Tabelas com Largura Relativa
4.4. Desenhando Tabelas na Visualização de Layout
4.4.1. Adicionando Células Múltiplas
4.4.2. Movendo e Redimensionado Células de Layout
4.4.3. Adicionando Cor a uma Tabela de Layout
4.4.4. Definir uma Largura Relativa para uma Tabela de Layout
5. Otimizando Imagens no Fireworks
5.1. Introdução
5.2. Otimização no Espaço de Trabalho
5.2.1. Como usar Configurações de Otimização Predefinidas
5.2.2. Visualização e comparação de configurações de otimização
5.2.3. Tipos de Arquivos de Imagem
5.2.4. Otimização de uma imagem JPEG
5.2.4.1. Ajustando o Qualidade de uma Imagem JPEG
5.2.4.2. Compressão Seletiva
6. JavaScript
6.1. Noções Básicas
6.1.1. O que é JavaScript?
6.1.2. Qual a diferença entre JavaScript e Java?
6.1.3. Onde os textos JavaScript podem ser executados?
6.1.4. Considerações iniciais
6.2. Iniciando
6.2.1. Variáveis
6.2.2. Operadores
6.2.2.1. Operadores Ulnários e binários
6.2.2.2. Operadores relacionais
6.2.2.3. Operadores lógicos
6.2.2.4. Operadores de atribuição
6.2.2. Objetos
6.2.2.1. Criando Objetos
6.2.3. Intruções
6.2.3.1. Var
6.2.3.2. With
6.2.3.3. Break
6.2.3.4. Continue
6.2.3.5. Funções
6.2.3.6. Comentários
6.2.4. Estruturas de Controle
6.2.4.1. For...
6.2.4.2. For...In
6.2.4.3. If...Else...
6.2.4.4. While
6.2.5. Funções internas
6.3. Objetos JavaScript
6.3.1. Objetos Javascript - uma visão geral
6.3.3.1 Location
6.3.3.2. Select
6.3.3.3. Button
6.3.3.4. Navigator
6.3.3.5. Form
6.3.3.6. Checkbox
6.3.3.7. Document
6.3.3.8. Date
6.3.3.9 History
6.3.3.10 Window
6.3.3.11. Reset
6.3.3.12. Link
6.4. Palavras reservadas
7. DHTML
7.1. Introdução
7.2. O que é DHTML?
7.2.1. Características de DHTML
7.3. Exemplos Práticos
7.3.1. Exemplo de Menu com DHTML
7.4. Document Object Model
7.4.1. Acessando elementos HTML com Client-Scripting
7.4.2. Eventos
7.5. Um exemplo de Texto Dinâmico
7.5.1. Como funciona o texto dinâmico
7.5.2. Alterando as propriedades do elemento DIV
7.5.3. O exemplo de texto dinâmico
8. Hospedando um Site
8.1. Onde hospedar?
8.2. Como Registrar um Domínio
Glossário