Introdução à Programação Web com HTML, XHTML e CSS - 2ª Edição Americana

Oferecendo uma nova abordagem a um tópico familiar, este livro lhe ensina a criar páginas para a Web como ela existe hoje – e como será em um futuro previsível. O tempo de usar apenas codificação HTML para escrever uma página já passou. À medida em que a Web avança, também o fazem as tecnologias que você precisa aprender para criar páginas eficazes e atraentes. Este guia inicial revisa HTML e também lhe apresenta o uso de XHTML para a estrutura de uma página Web e Cascading Style Sheets (CSS) para controlar como um documento deve aparecer em uma página. Atualizado com exemplos modernos, o livro explora a evolução dos navegadores e como eles refletem o modo pelo qual as páginas são desenvolvidas. Você aprenderá a tirar vantagem dos recursos mais recentes dos navegadores ao mesmo tempo em que assegura que suas páginas ainda funcionem em navegadores mais antigos, porém populares. Além disso, descobrirá como programar para os muitos dispositivos que são capazes de acessar a Internet, incorporando usabilidade e acessibilidade.

Por: R$ 95,00

Preço a vista: R$ 95,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 95,00
Outras formas de pagamento

Quem viu este produto , comprou

  • XHTML 1.0 - Guia de Referencia para Desenvolvimento na Web

    O autor mostra os fundamentos do programa, traz dicas de uso passo a passo, exemplos de como criar páginas na Web e todas as sua aplicações na Internet. ... Ler mais +

    QUERO VER
  • Teste de desempenho com JMeter 3: Melhore o desempenho de sua aplicação web

    O JMeter é uma aplicação Java projetado para carregar e testar o desempenho de aplicações web. Este livro é um ótimo ponto de partida para conhecê-lo. Ele aborda os novos recursos introduzidos com o JMeter3 e permite conhecer a fundo as novas técnicas necessárias para a avaliação do desempenho de um site. ... Ler mais +

    QUERO VER
  • Open Web Platform

    Este livro é para pessoas visionárias e empreendedoras que enxergam a tecnologia como um meio e não como um fim e que têm sob sua responsabilidade a gestão de aplicações, sistemas, modelos de negócios, produtos e serviços que migraram, migram ou migrarão em breve para o novo ecossistema midiático da Open Web Platform. ... Ler mais +

    QUERO VER
  • Fundamentos de Sass e Compass - CSS com superpoderes

    Este livro lhe ensinará a criar folhas de estilo CSS com Sass, o mais consagrado pré-processador CSS, que permite escrever Cascading Style Sheets usando sua sintaxe tradicional acrescida de funcionalidades típicas de linguagens de programação, como condicionais, loops, variáveis, funções, mixins e includes, ausentes na linguagem CSS nativa.
    Você conhecerá os fundamentos de Compass, que adiciona funcionalidades extras a Sass, e aprenderá a utilizá-los para criar folhas de estilo reduzidas, de carregamento rápido e bem organizadas. ... Ler mais +

    QUERO VER
  • Refatoração de CSS - Organize suas folhas de estilo com sucesso

    Revisar seu código a fim de remover redundâncias e inconsistências – processo conhecido como refatoração – é uma prática comum quando usamos linguagens de programação. Com este guia prático, o autor Steve Lindstrom mostra não só como estruturar o CSS para construir sites responsivos e fáceis de usar, mas também como utilizar a refatoração e criar um CSS mais legível e possível de manter. ... Ler mais +

    QUERO VER
  • Construção de Jogos Educacionais Digitais e Objetos de Aprendizagem: Um estudo de caso empregando Flash, HTML 5, CSS, JavaScript e Ardora

    Este livro apresenta conceitos de OAs (Objetos de Aprendizagem) e Jogos Educacionais Digitais, além de estimular o desenvolvimento, na prática, destes jogos, utilizando-se de algumas tecnologias que estão entre as mais empregadas atualmente, que são o Adobe Flash e o HTML 5 (HyperText Markup Language). Os exemplos desenvolvidos envolvem conceitos básicos de programação de computadores. Entretanto, algumas ferramentas podem ser empregadas por usuários que não possuem conhecimento de programação (tais como os Snippets de código do Adobe Flash e a utilização da ferramenta Ardora). Sendo assim, este livro pode ser aplicado por usuários com conhecimento em nível intermediário de Informática. ... Ler mais +

    QUERO VER
  • CANVAS HTML 5 – Composição gráfica e interatividade na web

    A quantidade de recursos, possibilidades e novos conceitos envolvidos no desenvolvimento de aplicativos e conteúdo web nos leva a perceber que os sites existentes, sem exceção, já ficaram ultrapassados. Estamos em uma era do desenvolvimento para internet, a era HTML5, da web semântica.
    A tecnologia CANVAS é consequência desta nova era, sendo a mais indicada para projetos multimídia, jogos, objetos digitais e animações, por possuir o mais novo recurso de aceleração gráfica em browsers que diminui processos na CPU do usuário.
    O livro descreve métodos e propriedades do JavaScript que permitem criar e manipular objetos na interface 2D do CANVAS, resultando na melhoria do desempenho. ... Ler mais +

    QUERO VER
  • Introdução à Programação Web com HTML, XHTML e CSS - 2ª Edição Americana

    Oferecendo uma nova abordagem a um tópico familiar, este livro lhe ensina a criar páginas para a Web como ela existe hoje – e como será em um futuro previsível. O tempo de usar apenas codificação HTML para escrever uma página já passou. À medida em que a Web avança, também o fazem as tecnologias que você precisa aprender para criar páginas eficazes e atraentes. Este guia inicial revisa HTML e também lhe apresenta o uso de XHTML para a estrutura de uma página Web e Cascading Style Sheets (CSS) para controlar como um documento deve aparecer em uma página. Atualizado com exemplos modernos, o livro explora a evolução dos navegadores e como eles refletem o modo pelo qual as páginas são desenvolvidas. Você aprenderá a tirar vantagem dos recursos mais recentes dos navegadores ao mesmo tempo em que assegura que suas páginas ainda funcionem em navegadores mais antigos, porém populares. Além disso, descobrirá como programar para os muitos dispositivos que são capazes de acessar a Internet, incorporando usabilidade e acessibilidade. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • CANVAS HTML 5 – Composição gráfica e interatividade na web

    A quantidade de recursos, possibilidades e novos conceitos envolvidos no desenvolvimento de aplicativos e conteúdo web nos leva a perceber que os sites existentes, sem exceção, já ficaram ultrapassados. Estamos em uma era do desenvolvimento para internet, a era HTML5, da web semântica.
    A tecnologia CANVAS é consequência desta nova era, sendo a mais indicada para projetos multimídia, jogos, objetos digitais e animações, por possuir o mais novo recurso de aceleração gráfica em browsers que diminui processos na CPU do usuário.
    O livro descreve métodos e propriedades do JavaScript que permitem criar e manipular objetos na interface 2D do CANVAS, resultando na melhoria do desempenho. ... Ler mais +

    QUERO VER
  • Open Web Platform

    Este livro é para pessoas visionárias e empreendedoras que enxergam a tecnologia como um meio e não como um fim e que têm sob sua responsabilidade a gestão de aplicações, sistemas, modelos de negócios, produtos e serviços que migraram, migram ou migrarão em breve para o novo ecossistema midiático da Open Web Platform. ... Ler mais +

    QUERO VER
  • Teste de desempenho com JMeter 3: Melhore o desempenho de sua aplicação web

    O JMeter é uma aplicação Java projetado para carregar e testar o desempenho de aplicações web. Este livro é um ótimo ponto de partida para conhecê-lo. Ele aborda os novos recursos introduzidos com o JMeter3 e permite conhecer a fundo as novas técnicas necessárias para a avaliação do desempenho de um site. ... Ler mais +

    QUERO VER
  • Construção de Jogos Educacionais Digitais e Objetos de Aprendizagem: Um estudo de caso empregando Flash, HTML 5, CSS, JavaScript e Ardora

    Este livro apresenta conceitos de OAs (Objetos de Aprendizagem) e Jogos Educacionais Digitais, além de estimular o desenvolvimento, na prática, destes jogos, utilizando-se de algumas tecnologias que estão entre as mais empregadas atualmente, que são o Adobe Flash e o HTML 5 (HyperText Markup Language). Os exemplos desenvolvidos envolvem conceitos básicos de programação de computadores. Entretanto, algumas ferramentas podem ser empregadas por usuários que não possuem conhecimento de programação (tais como os Snippets de código do Adobe Flash e a utilização da ferramenta Ardora). Sendo assim, este livro pode ser aplicado por usuários com conhecimento em nível intermediário de Informática. ... Ler mais +

    QUERO VER
  • Introdução à Programação Web com HTML, XHTML e CSS - 2ª Edição Americana

    Oferecendo uma nova abordagem a um tópico familiar, este livro lhe ensina a criar páginas para a Web como ela existe hoje – e como será em um futuro previsível. O tempo de usar apenas codificação HTML para escrever uma página já passou. À medida em que a Web avança, também o fazem as tecnologias que você precisa aprender para criar páginas eficazes e atraentes. Este guia inicial revisa HTML e também lhe apresenta o uso de XHTML para a estrutura de uma página Web e Cascading Style Sheets (CSS) para controlar como um documento deve aparecer em uma página. Atualizado com exemplos modernos, o livro explora a evolução dos navegadores e como eles refletem o modo pelo qual as páginas são desenvolvidas. Você aprenderá a tirar vantagem dos recursos mais recentes dos navegadores ao mesmo tempo em que assegura que suas páginas ainda funcionem em navegadores mais antigos, porém populares. Além disso, descobrirá como programar para os muitos dispositivos que são capazes de acessar a Internet, incorporando usabilidade e acessibilidade. ... Ler mais +

    QUERO VER
  • XHTML 1.0 - Guia de Referencia para Desenvolvimento na Web

    O autor mostra os fundamentos do programa, traz dicas de uso passo a passo, exemplos de como criar páginas na Web e todas as sua aplicações na Internet. ... Ler mais +

    QUERO VER
  • Criando Sites com HTML - Sites de Alta Qualidade com HTML e CSS

    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. ... Ler mais +

    QUERO VER
  • Descrição
    Introdução à Programação Web com HTML, XHTML e CSS - 2ª Edição Americana

    Oferecendo uma nova abordagem a um tópico familiar, este livro lhe ensina a criar páginas para a Web como ela existe hoje – e como será em um futuro previsível. O tempo de usar apenas codificação HTML para escrever uma página já passou. À medida em que a Web avança, também o fazem as tecnologias que você precisa aprender para criar páginas eficazes e atraentes. Este guia inicial revisa HTML e também lhe apresenta o uso de XHTML para a estrutura de uma página Web e Cascading Style Sheets (CSS) para controlar como um documento deve aparecer em uma página. Atualizado com exemplos modernos, o livro explora a evolução dos navegadores e como eles refletem o modo pelo qual as páginas são desenvolvidas. Você aprenderá a tirar vantagem dos recursos mais recentes dos navegadores ao mesmo tempo em que assegura que suas páginas ainda funcionem em navegadores mais antigos, porém populares. Além disso, descobrirá como programar para os muitos dispositivos que são capazes de acessar a Internet, incorporando usabilidade e acessibilidade.
  • Sobre o Autor
  • Especificação

    Características

    AssuntosHTML 5, XHTML, CSS 3
    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorJon Duckett

    Jon Duckett publicou seu primeiro Web site em 1996 enquanto estudava para um bacharelado em psicologia na Brunel University, em Londres. Desde então, tem ajudado a criar uma ampla variedade de Web sites para empresas de todos os tamanhos. Ele também co-escreveu mais de dez livros relacionados a programação, sobre tópicos de ASP a XML cobrindo diversos aspectos da programação Web, incluindo projeto, arquitetura e codificação.
    Informações Técnicas Sumário
    Introdução - XXV
    Capítulo 1: Criando Documentos Estruturados – 1

    Uma Web de Documentos Estruturados - 1
    Introduzindo XHTML - 3
    Elementos e Atributos Básicos - 10
    O Elemento - 11
    O Elemento - 12
    O Elemento - 12 <br/>O Elemento <body> - 13 <br/>Grupos de Atributos - 14 <br/>Atributos Básicos - 14 <br/>Internacionalização - 16 <br/>Eventos IU - 18 <br/>Formatação Básica de Texto - 19 <br/>Espaços em Branco e Fluxo - 20 <br/>Criando Cabeçalhos Usando Elementos hn - 21 <br/>Criando Parágrafos Usando o Elemento <p> - 24 <br/>Criando Quebras de Linha Usando o Elemento <br /> - 25 <br/>Criando Texto Pré-formatado Usando o Elemento <pre> - 27 <br/>Elementos de Apresentação - 31 <br/>O Elemento <b> - 32 <br/>O Elemento <i> - 32 <br/>O Elemento <u< (desatualizado) - 32 <br/>Os Elementos <s> e <strike> (desatualizados) - 33 <br/>O Elemento <tt> - 33 <br/>O Elemento <sup> - 33 <br/>O Elemento <sub> - 34 <br/>O Elemento <big> - 34 <br/>O Elemento <small> - 34 <br/>O Elemento <hr /> - 35 <br/>Elementos de Expressão - 35 <br/>O Elemento <em> Adiciona Ênfase - 36 <br/>O Elemento <strong> Adiciona Ênfase Forte - 36 <br/>O Elemento <abbr> para Abreviações - 37 <br/>O Elemento <acronym> é para Uso de Acrônimos - 38 <br/>O Elemento <dfn> é para Termos Especiais - 38 <br/>O Elemento <blockquote> é para Textos de Citações - 39 <br/>O Elemento <q> é para Citações Curtas - 40 <br/>O Elemento <cite> é para Citações - 41 <br/>O Elemento <code> é para Códigos - 41 <br/>O Elemento <kdb> é para Textos Digitados em um Teclado - 42 <br/>O Elemento <var> é para Variáveis de Programação - 43 <br/>O Elemento <samp> é para a Amostra do Programa - 44 <br/>O Elemento <address> é usado para Endereços - 44 <br/>Listas - 45 <br/>O Elemento <ul> para Criar Listas Não Ordenadas - 45 <br/>Listas Ordenadas - 46 <br/>Listas de Definição - 49 <br/>Listas Aninhadas - 49 <br/>Como Funciona - 53 <br/>Editando Texto - 55 <br/>Usando <ins> para Indicar Novas Adições ao Texto - 56 <br/>Usando <del> para Indicar Texto Excluído - 57 <br/>Usando Entidades de Caracteres para Caracteres Especiais - 57 <br/>Comentários - 58 <br/>O Elemento <font> (desatualizado) - 59 <br/>Entendendo Elementos de Bloco e Elementos de Linha - 59 <br/>Agrupando Elementos com <div> e <span> - 60 <br/>Resumo - 61 <br/>Exercícios - 62 <br/><b> Capítulo 2: Conexões e Navegações - 63</b><br/> <br/>Conexões Básicas - 64 <br/>Conectando com Outros Documentos - 64 <br/>Conectando com Endereços de Email - 66 <br/>Entendendo Diretórios e estruturas de Diretórios - 68 <br/>Com o Que Você Está se Conectando? - 70 <br/>Do que uma URL é Feita - 70 <br/>URLs Absolutas e Relativas - 73 <br/>O Elemento <base> - 77 <br/>Criando Conexões com o Elemento <a> - 77 <br/>Criando uma Âncora de Origem com o Atributo href - 78 <br/>Criando uma âncora de Destino Usando os Atributos name e id (conectando com uma parte específica de uma página) - 79 <br/>Conexões de Email Avançadas - 89 <br/>Resumo - 90 <br/>Exercícios - 91 <br/><b> Capítulo 3: Imagens e Objetos - 93</b><br/> <br/>Adicionando Imagens ao seu Site - 93 <br/>Tipos de Formatos de Imagens - 94 <br/>Imagens de Bitmaps - 94 <br/>Imagens de Vetores - 103 <br/>Adicionando Imagens Usando o Elemento <img> - 104 <br/>Os Atributos do Elemento <object> - 115 <br/>O Atributo <param> - 118 <br/>Adicionando um Filme Flash a uma Página - 119 <br/>Usando Imagens como Conexões - 121 <br/>Mapas de Imagens - 122 <br/>Mapas de Imagens no Lado Servidor - 123 <br/>Mapas de Imagens no Lado Cliente - 124 <br/>Resumo - 128 <br/>Exercícios - 129 <br/><b> Capítulo 4: Tabelas - 131</b><br/> <br/>Introduzindo Tabelas - 131 <br/>Elementos e Atributos Básicos de Tabelas - 135 <br/>O Elemento <table> Cria uma Tabela - 135 <br/>O Elemento <tr> Contém Linhas de Tabelas - 140 <br/>Os Elementos <td> e <th> Representam Células da Tabela - 142 <br/>Tabelas Avançadas - 150 <br/>Dividindo Tabelas Usando um Cabeçalho, Corpo e Rodapé - 151 <br/>Adicionando um <caption> a uma Tabela - 154 <br/>Espalhando Colunas Usando o Atributo colspan - 154 <br/>Espalhando Linhas Usando o Atributo rowspan - 156 <br/>Agrupando Colunas Usando o Elemento <colgroup> - 157 <br/>Colunas Compartilhando Estilos Usando o Elemento <col> - 159 <br/>Questões de Acessibilidade com Tabelas - 159 <br/>Como as Tabelas Linearizam - 160 <br/>Linearização de Tabelas Usadas para Aparência - 160 <br/>Linearização de Tabelas Usadas para Dados - 163 <br/>Resumo - 163 <br/>Exercícios - 164 <br/><b> Capítulo 5: Formulários - 167</b><br/> <br/>Introduzindo Formulários - 168 <br/>Criando um Formulário com o Elemento <form> - 170 <br/>O Atributo action - 170 <br/>O Atributo method - 171 <br/>O Atributo id - 171 <br/>O Atributo name (desatualizado) - 171 <br/>O Atributo onsubmit - 171 <br/>O Atributo onreset - 172 <br/>O Atributo enctype - 173 <br/>O Atributo accept-charset - 173 <br/>O Atributo accept - 173 <br/>O Atributo target - 174 <br/>Espaço em Branco e o Elemento <form> - 174 <br/>Controles de Formulários - 174 <br/>Entradas de Textos - 175 <br/>Botões - 180 <br/>Caixas de verificação - 184 <br/>Botões de Rádio - 187 <br/>Combos - 189 <br/>Caixas de Seleção de Arquivos - 196 <br/>Controles Escondidos - 197 <br/>Controles de Objetos - 199 <br/>Criando Rótulos para Controles e o Elemento <label> - 203 <br/>Estruturando seus Formulários com os Elementos <fieldset> e <legend> - 205 <br/>Foco - 208 <br/>Ordem de Tabulação - 208 <br/>Teclas de Acesso - 210 <br/>Controles Desabilitados e Apenas de Leitura - 212 <br/>Enviando Dados do Formulário para o Servidor - 214 <br/>HTTP get - 214 <br/>HTTP post - 216 <br/>Resumo - 220 <br/>Exercícios - 221 <br/><b> Capítulo 6: Frames - 223</b><br/> <br/>Introduzindo o Frameset - 223 <br/>Quando Usar Frames - 226 <br/>O Elemento <frameset> - 228 <br/>O Atributo cols - 228 <br/>O Atributo rows - 231 <br/>Extensões Específicas de Navegadores para o Elemento <frameset> - 231 <br/>O Elemento <frame> - 235 <br/>O Atributo src - 235 <br/>O Atributo name - 235 <br/>O Atributo frameborder - 236 <br/>Os Atributos marginwidth e marginheight - 236 <br/>O Atributo noresize - 236 <br/>O Atributo scrolling - 237 <br/>O Atributo longdesc - 237 <br/>O Elemento <noframes> - 238 <br/>Criando Conexões Entre Frames - 238 <br/>Estabelecendo o Frame Alvo Padrão Usando o Elemento <base> - 241 <br/>Framesets Aninhados - 241 <br/>Frames Flutuantes ou Em Linha com <iframe> - 247 <br/>O Elemento <iframe> - 249 <br/>Resumo - 253 <br/>Exercícios - 253 <br/><b> Capítulo 7: Cascading Style Sheets - 255</b><br/> <br/>Introduzindo CSS - 256 <br/>Um Exemplo Básico - 258 <br/>Herança - 262 <br/>Onde Você Pode Adicionar Regras CSS - 262 <br/>O Elemento <link> - 263 <br/>Vantagens de Style Sheets CSS Externas - 267 <br/>Propriedades CSS - 268 <br/>Controlando Fontes - 269 <br/>A Propriedade font-family - 271 <br/>A Propriedade font-size - 272 <br/>A Propriedade font-weight - 275 <br/>A Propriedade font-style - 276 <br/>A Propriedade font-variant - 276 <br/>A Propriedade font-stretch - 277 <br/>A Propriedade font-size-adjust - 277 <br/>Formatação de Texto - 278 <br/>A Propriedade color - 278 <br/>A Propriedade text-align - 279 <br/>A Propriedade vertical-align - 280 <br/>A Propriedade text-decoration - 282 <br/>A Propriedade text-indent - 283 <br/>A Propriedade text-shadow - 283 <br/>A Propriedade text-transform - 284 <br/>A Propriedade letter-spacing - 285 <br/>A Propriedade word-spacing - 285 <br/>A Propriedade white-space - 286 <br/>A Propriedade direction - 287 <br/>A Propriedade unicode-bidi - 287 <br/>Pseudo-Classes de Texto - 288 <br/>A Pseudo-Classe first-letter - 288 <br/>A Pseudo-Classe first-line - 289 <br/>Seletores - 292 <br/>Seletor Universal - 293 <br/>O Seletor Type - 293 <br/>O Seletor Class - 293 <br/>O Seletor ID - 294 <br/>O Seletor Child - 294 <br/>O Seletor Descendent - 295 <br/>O Seletor Adjacent Sibling - 295 <br/>Usando Seletores Child e Adjacent <br/>Sibling para Reduzir a Dependência de Classes nos Marcadores - 296 <br/>Seletores de Atributos - 297 <br/>Comprimentos - 299 <br/>Unidades Absolutas - 300 <br/>Unidades Relativas - 300 <br/>Porcentagens - 301 <br/>Introduzindo o Modelo de Caixa - 302 <br/>As Propriedades Border - 306 <br/>A Propriedade padding - 309 <br/>A Propriedade margin - 310 <br/>Dimensões - 312 <br/>Resumo - 323 <br/>Exercícios - 323 <br/><b> Capítulo 8: Mais Style Sheets Cascading - 327</b><br/> <br/>Conexões - 328 <br/>Fundos - 330 <br/>A Propriedade background-color - 330 <br/>A Propriedade background-image - 331 <br/>A Propriedade background-repeat - 333 <br/>A Propriedade background-position (para fixar a posição <br/>de fundos) - 336 <br/>A Propriedade background-attachment (para marcas d’água) - 337 <br/>A Propriedade background (o atalho suportado) - 338 <br/>Listas - 339 <br/>A Propriedade list-style-type - 339 <br/>A Propriedade list-style-position - 341 <br/>A Propriedade list-style-image - 342 <br/>A Propriedade list-style (o atalho) - 342 <br/>A Propriedade marker-offset - 342 <br/>Tabelas - 343 <br/>Propriedades Específicas de Tabelas - 345 <br/>A Propriedade border-collapse - 346 <br/>A Propriedade border-spacing - 348 <br/>A Propriedade caption-side - 349 <br/>A Propriedade empty-cells - 350 <br/>A Propriedade table-layout - 352 <br/>Contornos - 352 <br/>A Propriedade outline-width - 353 <br/>A Propriedade outline-style - 353 <br/>A Propriedade outline-color - 353 <br/>A Propriedade outline (o atalho) - 354 <br/>As Pseudo-Classes :focus e :active - 354 <br/>Conteúdo Gerado - 355 <br/>Os Pseudo-Elementos :before e :after - 355 <br/>A Propriedade content - 356 <br/>Propriedades Miscelâneas - 359 <br/>A Propriedade cursor - 360 <br/>A Propriedade display - 361 <br/>A Propriedade visibility - 361 <br/>Regras Adicionais - 362 <br/>A Regra @import: Style Sheets Modularizadas - 362 <br/>A Regra @charset - 364 <br/>A Regra !important - 364 <br/>Posicionando com CSS - 364 <br/>Fluxo Normal - 365 <br/>A Propriedade position - 366 <br/>Propriedades de Deslocamento da Caixa - 366 <br/>Posicionamento Relativo - 367 <br/>Posicionamento Absoluto - 368 <br/>Posicionamento Fixo - 370 <br/>A Propriedade z-index - 371 <br/>Flutuando Usando a Propriedade float - 373 <br/>A Propriedade clear - 375 <br/>Resumo - 382 <br/>Exercícios - 383 <br/><b> Capítulo 9: Aparência da Página - 385 <br/>Entendendo o Site - 385 <br/>Entendendo os Objetivos de um Site - 386 <br/>Quem Você Espera que o Visite - 387 <br/>Novo Conteúdo - 388 <br/>Definindo o Conteúdo do Seu Site - 389 <br/>Agrupando e Categorizando - 390 <br/>Criando um Mapa do Site - 391 <br/>Identificando Elementos Chaves para Cada Página - 393 <br/>Tamanho da Página (e Resolução da Tela) - 393 <br/>Projetos de Largura Fixa vs. Líquida - 395 <br/>Projetando Páginas - 401 <br/>Esboçando o Posicionamento de Elementos - 402 <br/>Introduzindo o Estilo - 404 <br/>Navegação - 408 <br/>Páginas Iniciais - 411 <br/>Páginas de Conteúdo - 412 <br/>Estruturando Páginas - 413 <br/>Layouts com uma Única Coluna - 414 <br/>Layouts de Duas Colunas - 417 <br/>Layouts de Três Colunas - 420 <br/>Colunas de Sacrifício - 423 <br/>Layout Avançado Usando CSS - 424 <br/>Criando um Layout Usando Tabelas Aninhadas - 425 <br/>Resumo - 428 <br/>Exercício - 429 <br/><b> Capítulo 10: Questões de Projeto - 431</b><br/> <br/>Texto - 432 <br/>Espaços em Branco Ajudam a Tornar as Páginas mais Atrativas - 432 <br/>Textos Alinhados com Cuidado são Mais Legíveis - 436 <br/>Ajustar a Altura da Linha Torna o Texto mais Legível - 437 <br/>Colunas de Texto Largas são mais Difíceis de Ler - 438 <br/>Imagens de Fundo Podem Tornar o Texto Difícil de Ler - 439 <br/>Escolha as Fontes com Cuidado - 440 <br/>Fontes de Tamanho Fixo são Afetadas pela Resolução da Tela - 441 <br/>Navegação - 442 <br/>Menus - 442 <br/>Conexões - 448 <br/>Recursos de Pesquisa em Sites - 450 <br/>Colocando Sombras em Múltiplas Linhas de uma Tabela - 452 <br/>Formulários - 454 <br/>Antes de Projetar o Formulário - 454 <br/>Projetando o Formulário - 457 <br/>Resumo - 480 <br/>Exercícios - 481 <br/><b> Capítulo 11: Aprendendo JavaScript - 483</b><br/> <br/>Do Que Trata a Programação? - 484 <br/>Como Adicionar um Script a Suas Páginas - 486 <br/>Comentários em JavaScript - 488 <br/>O Elemento <noscript> - 489 <br/>O Modelo de Objetos de Documentos - 491 <br/>Introduzindo o Modelo de Objetos de Documentos - 491 <br/>Objetos, Métodos e Propriedades - 494 <br/>A Coleção de Formulários - 497 <br/>Elementos de Formulário - 498 <br/>Coleção de Imagens - 502 <br/>Diferentes Tipos de Objetos - 506 <br/>Iniciando a Programar com JavaScript - 506 <br/>Variáveis - 507 <br/>Atribuindo um Valor a uma Variável - 508 <br/>Tempo de Vida de uma Variável - 509 <br/>Operadores - 509 <br/>Operadores Aritméticos - 510 <br/>Operadores de Atribuição - 510 <br/>Operadores de Comparação - 511 <br/>Operadores Lógicos ou Booleanos - 512 <br/>Operador de Strings - 512 <br/>Funções - 513 <br/>Como Definir uma Função - 513 <br/>Como Chamar uma Função - 513 <br/>O Comando Return - 514 <br/>Comandos Condicionais - 515 <br/>Comandos if - 515 <br/>Comandos if ... else - 516 <br/>Um Comandos switch - 517 <br/>Operador Condicional (ou Ternário) - 519 <br/>Laços - 519 <br/>While - 519 <br/>do ... while - 520 <br/>for - 521 <br/>Laços Infinitos e o Comandos break - 522 <br/>Eventos - 522 <br/>Objetos Internos - 524 <br/>String - 525 <br/>Data - 529 <br/>Math - 533 <br/>Matriz - 535 <br/>Janela - 536 <br/>Escrevendo JavaScript - 539 <br/>Uma Palavra Sobre Tipos de Dados - 540 <br/>Palavras Chaves - 541 <br/>Resumo - 541 <br/>Exercícios - 542 <br/><b> Capítulo 12: Trabalhando com JavaScript - 545</b><br/> <br/>Dicas Práticas para Escrever Scripts - 545 <br/>Alguém Já Escreveu Este Script? - 546 <br/>Funções Reutilizáveis - 546 <br/>Usando Arquivos JavaScript Externos - 547 <br/>Coloque Scripts em uma Pasta de Scripts - 548 <br/>Validação de Formulários - 548 <br/>Quando Validar - 548 <br/>Como Validar - 549 <br/>Melhorias nos Formulários - 566 <br/>Dê o Foco ao Primeiro Item do Formulário - 566 <br/>Tabulação Automática Entre Campos - 567 <br/>Desabilitando uma Entrada de Texto - 568 <br/>Conversão de Letras - 570 <br/>Eliminando Espaços no Início e no Final de Campos - 571 <br/>Selecionando Todo o Conteúdo de uma Área de Texto - 573 <br/>Marcar e Desmarcar Todas as Caixas de Verificação - 574 <br/>Rolagem de Imagens - 581 <br/>Gerador de Script Aleatório - 585 <br/>Janelas Pop-Up - 586 <br/>Bibliotecas JavaScript - 588 <br/>Efeitos Animados usando a Scriptaculous - 588 <br/>Listas Ordenáveis Arrastar e Soltar Usando o Scriptaculous - 591 <br/>Tabelas Ordenáveis com Mochikit - 593 <br/>Criando Calendários com YUI - 596 <br/>Auto-Complemento em Entradas de Texto com YUI - 597 <br/>Quando Não Usar JavaScript - 599 <br/>Menus de Navegação Drop-Down - 599 <br/>Escondendo seu Endereço de E-mail - 600 <br/>Caixas de Seleção Rápida - 600 <br/>Qualquer Coisa que o Usuário Solicitar do Seu Site - 601 <br/>Resumo - 601 <br/>Exercícios - 602 <br/><b> Capítulo 13: Colocando seu Site na Web - 605</b><br/> <br/>Rótulos Meta - 606 <br/>Os Atributos name e content - 607 <br/>http-equiv e content - 609 <br/>O Atributo scheme - 614 <br/>Testando seu Site - 614 <br/>A Importância da Estrutura de Diretórios e URLs Relativas - 615 <br/>Validando HTML, XHTML e CSS - 615 <br/>Verificando Conexões - 619 <br/>Verificando Diferentes Resoluções de Tela e Profundidades <br/>de Cores - 620 <br/>Verificadores de Acessibilidade - 620 <br/>Servidor de Desenvolvimento ou Servidor ao Vivo - 621 <br/>Verificando Diferentes Versões de Navegadores - 621 <br/>Teste Piloto - 622 <br/>Revisando - 624 <br/>Colocando o Site no Ar - 624 <br/>Obtendo um Nome de Domínio - 624 <br/>Hospedagem - 625 <br/>Estratégias de Mecanismos de Busca - 631 <br/>Outras Possibilidades de Marketing Web - 634 <br/>Análises Estatísticas - 636 <br/>Controle de Versão - 638 <br/>O Que Vem a Seguir? - 640 <br/>Blogs - 640 <br/>Fóruns e Quadros de Discussão - 641 <br/>Adicionando um Utilitário de Pesquisa - 642 <br/>Introduzindo Outras Tecnologias - 642 <br/>Programação Web no Lado Servidor: ASP.NET e PHP - 642 <br/>Escolhendo uma Linguagem no Lado Servidor - 643 <br/>Gerência de Conteúdo - 644 <br/>Flash - 647 <br/>Aprendendo Pacotes Gráficos - 648 <br/>Resumo - 649 <br/><b> Apêndice A: Respostas dos Exercícios - 651 <br/>Apêndice B: Referência de Elementos XHTML - 681 <br/>Apêndice C: Propriedades CSS - 727 <br/>Apêndice D: Nomes e Valores de Cores - 759 <br/>Apêndice E: Codificações de Caracteres - 767 <br/>Apêndice F: Caracteres Especiais - 771 <br/>Apêndice G: Códigos de Línguas - 783 <br/>Apêndice H: Tipos de Mídia MIME - 787 <br/>Apêndice I: Marcadores Desatualizados e Específicos de Navegadores - 797 <br/>Índice - 837</b></td></tr></table><h4 class="group Informacoes-Tecnicas">Informações Técnicas</h4><table cellspacing="0" class="group Informacoes-Tecnicas"><tr class="even"><th class="name-field Nº-de-paginas-">Nº de páginas:</th><td class="value-field Nº-de-paginas-">872</td></tr><tr ><th class="name-field Origem-">Origem:</th><td class="value-field Origem-">Importado</td></tr><tr class="even"><th class="name-field Editora-">Editora:</th><td class="value-field Editora-">Editora Ciência Moderna</td></tr><tr ><th class="name-field Idioma-">Idioma:</th><td class="value-field Idioma-">Português</td></tr><tr class="even"><th class="name-field Edicao-">Edição:</th><td class="value-field Edicao-">2ª Edição</td></tr><tr ><th class="name-field Ano-">Ano:</th><td class="value-field Ano-">2010</td></tr><tr class="even"><th class="name-field ISBN-">ISBN:</th><td class="value-field ISBN-">9788573938968</td></tr><tr ><th class="name-field Encadernacao-">Encadernação:</th><td class="value-field Encadernacao-">Brochura</td></tr><tr class="even"><th class="name-field Autor-">Autor:</th><td class="value-field Autor-">Jon Duckett</td></tr></table></div></div></li><li class="tabItem infos-tecnicas"><a href="#" class="tabTitle">Informações</a><div class="tabContent"></div></li></ul></section><!-- productDescription --><section class="authorEvaluation"><h4>Avaliação técnica sobre o livro</h4><div class="infoAuthor"><div class="authorImage"><img src="/arquivos/author.png?v=635780971112670000" alt="" /></div><h5></h5><span></span></div><div class="contentEvaluation"><p></p></div></section><!-- productDescription --><section class="productEvaluation"><input type="hidden" value="1313" class="product-user-review-product-id"><input type="hidden" value="117" class="product-user-review-category-id"><input type="hidden" value="introducao-a-programacao-web-com-html-xhtml-e-css---2ª-edicao-americana" class="product-user-review-product-linkid"><input type="hidden" value="3" class="product-user-review-qtdReviewsToBeShown"><div id="resenha"> <div id="opiniao_de_usuario"> </div> </div> </section><!-- productDescription --></div><!-- /wrapper --></div><!-- /mainContent--><div class="pageFooter"><div class="row news"><div class="wrapper"><div class="newsletter" id="NewsLetter_4ec6f1e5_92ab_416c_9154_dde9f66902c2"><h3 class="newsletter-title">Newsletter</h3><fieldset><p>Fique por dentro das nossas novidades e promoções. Assine já!</p><input id="newsletterClientName" onfocus="newsSelect(this,'Digite seu nome');" onblur="newsLeave(this,'Digite seu nome');" class="newsletter-client-name" value="Digite seu nome" size="20" type="text" name="newsClientName" /><input id="newsletterClientEmail" onfocus="newsSelect(this,'Digite seu e-mail');" onblur="newsLeave(this,'Digite seu e-mail');" class="newsletter-client-email" value="Digite seu e-mail" size="20" type="text" name="newsletterClientEmail" /><input id="newsletterButtonOK" class="btn-ok newsletter-button-ok" value="ok" type="button" name="newsletterButtonOK" value="Receber Ofertas" onclick="newsButtonClick('NewsLetter_4ec6f1e5_92ab_416c_9154_dde9f66902c2')" /><input id="newsletterLoading" type="hidden" class="newsletter-loading" value="Processando..." /><input id="newsletterSuccess" type="hidden" class="newsletter-success" value="Obrigado por se cadastrar na Ciência moderna!" /><input id="newsletterSuccess2" type="hidden" class="newsletter-success2" value="Em breve entraremos em contato com você para oferecer as melhores promoções." /><input id="newsletterError" type="hidden" class="newsletter-error" value=" Encontramos um erro no cadastro de suas informações.<br />Por favor, tente novamente! " /><input id="newsInternalPage" type="hidden" value="_introducao-a-programacao-web-com-html-xhtml-e-css---2ª-edicao-americana_p" /><input id="newsInternalPart" type="hidden" value="newsletter" /><input id="newsInternalCampaign" type="hidden" value="newsletter:opt-in" /></fieldset><span class="rt"></span><span class="rb"></span><span class="lb"></span><span class="lt"></span></div></div></div><div class="row top"><div class="wrapper"><div class="suggestion"><p>Não encontrou seu produto? Deixe aqui sua Sugestão para novos produtos!</p><a href="" class="actionButton">Enviar sugestão</a></div></div></div><div class="row middle"><div class="wrapper"><div class="column links"><h4 class="boxTitle">Políticas</h4><ul class="institutionalLinksList"><li><a href="/institucional/politica-entrega">Política entrega</a></li><li><a href="/institucional/politica-pagamentos">Política pagamentos</a></li><li><a href="/institucional/politica-privacidade">Política privacidade</a></li><li><a href="/institucional/politica-seguranca">Política segurança</a></li><li><a href="/institucional/politica-troca-devolucao">Trocas e devoluções</a></li></ul></div><div class="column links"><h4 class="boxTitle">Informações</h4><ul class="institutionalLinksList"><li><a href="/institucional/fale-conosco">Fale conosco</a></li><li><a href="/institucional/duvidas-frequentes">Dúvidas frequentes</a></li><li><a href="/institucional/nossas-lojas">Nossas lojas</a></li><li><a href="http://www.lcm.com.br/" target="_blank">Editora</a></li></ul></div><div class="column phoneInfo"><h4 class="boxTitle">Atendimento</h4><p>(21) 2210-1953</p><p>(21) 2240-1039</p></div><div class="column social"><h4 class="boxTitle">Redes Sociais</h4><ul class="socialList"><li><a href="https://www.facebook.com/cienciamodernaonline" class="facebook" target="_blank">Facebook</a></li><li><a href="https://plus.google.com/114279004853122392584/about" class="google" target="_blank">Google Plus</a></li><li><a href="https://instagram.com/cienciamodernaonline/" class="instagram" target="_blank">Instagram</a></li><li><a href="http://blog.cienciamoderna.com.br/" class="blog" target="_blank">Blog Ciência Moderna</a></li></ul><div class="fb-like" data-href="https://www.facebook.com/cienciamodernaonline" data-width="100" data-layout="standard" data-action="like" data-show-faces="false" data-share="false"></div></div><div class="column payment"><h4 class="boxTitle">Pague com</h4><p>Visa, mastercard, Diners, Boleto, American Express , VisaElectron, Discover , Elo , Maestro</p></div><div class="column security"><h4 class="boxTitle">Segurança e certificados</h4><!-- Begin DigiCert site seal HTML and JavaScript --><div id="DigiCertClickID_pX783FE0" data-language="en"><a href="https://www.digicert.com/unified-communications-ssl-tls.htm">UCC SSL Certificate</a></div><script type="text/javascript"> var __dcid = __dcid || [];__dcid.push(["DigiCertClickID_pX783FE0", "7", "s", "black", "pX783FE0"]);(function(){var cid=document.createElement("script");cid.async=true;cid.src="//seal.digicert.com/seals/cascade/seal.min.js";var s = document.getElementsByTagName("script");var ls = s[(s.length - 1)];ls.parentNode.insertBefore(cid, ls.nextSibling);}()); </script><!-- End DigiCert site seal HTML and JavaScript --></div></div></div><div class="row bottom"><div class="wrapper"><div class="copyright left"><small> © 2015 Livraria Ciência Moderna Ltda - Avenida Rio Branco 156 – subsolo 126 – Centro – RJ – Cep:20040-003 | Cnpj :33.412.271/0001-03 | Inscrição Estadual: 85.853.198 *Os preços e condições de pagamento podem ser exclusivos para compras via internet , o que quer dizer que podem variar das lojas físicas. Vendas Sujeitas á analise e confirmação de dados. </small></div><div class="credits right"><a href="http://www.vtex.com/" target="_blank"><img src="/arquivos/vtex-logo.png?v=635755934554530000" alt="VTEX" /></a><a href="http://www.originalmedia.com.br/" target="_blank"><img src="/arquivos/originalmedia-logo.png?v=635755934504600000" alt="Original Media" /></a></div></div></div></div><div class="newsLightbox"><h4>Olá! Seja Bem Vindo (a)!</h4><p> Eu sou o Moderninho , o Mascote da Ciência Moderna Online!<br /> Além de bonito, o novo site tem Minhas Dicas :) #ficaadica </p><p><strong>A 1ª Dica é</strong> -> Deixe aqui seu contato para receber nossas<br /><em>NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)</em></p><div class="newsletter" id="NewsLetter_0fb92d55_ff01_4179_8552_fce93d1a66a0"><h3 class="newsletter-title">Newsletter</h3><fieldset><p>Fique por dentro das nossas novidades e promoções. Assine já!</p><input id="newsletterClientName" onfocus="newsSelect(this,'Digite seu nome');" onblur="newsLeave(this,'Digite seu nome');" class="newsletter-client-name" value="Digite seu nome" size="20" type="text" name="newsClientName" /><input id="newsletterClientEmail" onfocus="newsSelect(this,'Digite seu e-mail');" onblur="newsLeave(this,'Digite seu e-mail');" class="newsletter-client-email" value="Digite seu e-mail" size="20" type="text" name="newsletterClientEmail" /><input id="newsletterButtonOK" class="btn-ok newsletter-button-ok" value="ok" type="button" name="newsletterButtonOK" value="Receber Ofertas" onclick="newsButtonClick('NewsLetter_0fb92d55_ff01_4179_8552_fce93d1a66a0')" /><input id="newsletterLoading" type="hidden" class="newsletter-loading" value="Processando..." /><input id="newsletterSuccess" type="hidden" class="newsletter-success" value="Obrigado por se cadastrar na Ciência moderna!" /><input id="newsletterSuccess2" type="hidden" class="newsletter-success2" value="Em breve entraremos em contato com você para oferecer as melhores promoções." /><input id="newsletterError" type="hidden" class="newsletter-error" value=" Encontramos um erro no cadastro de suas informações.<br />Por favor, tente novamente! " /><input id="newsInternalPage" type="hidden" value="_introducao-a-programacao-web-com-html-xhtml-e-css---2ª-edicao-americana_p" /><input id="newsInternalPart" type="hidden" value="newsletter" /><input id="newsInternalCampaign" type="hidden" value="newsletter:opt-in" /></fieldset><span class="rt"></span><span class="rb"></span><span class="lb"></span><span class="lt"></span></div><p class="advice">Navegue SEM Moderação!</p></div><div class="suggestionLightbox"><iframe src="http://faleconosco.cienciamoderna.com.br/sugestao/sugestao.php" frameborder="0"></iframe></div></div><!--/all--><script src="/arquivos/jquery-cookie.js?v=635756855040870000"></script><script src="/arquivos/main-cienciamoderna.js?v=636322795916870000"></script><script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/track.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/thickbox.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/json2.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.viewpart.callcenterdisclaimer.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.viewpart.ajaxloader_v2.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/social/vtex-view-part.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.jsevents.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.skuevents.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.skuevents.skudatafetcher.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.viewpart.imagecontrol3.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.viewpart.otherpaymentmethod.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.viewpart.buytogether.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.commerce.batchbuy.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/jquery.livequery.min.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/prettyphoto/js/jquery.prettyphoto.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/prettyphoto/js/lean-prettyphoto.js?v=1.0.0.0" type="text/javascript"></script> <script language="javascript" src="https://cienciamodernaonline.vteximg.com.br/scripts/vtex.viewpart.userreview.js?v=1.0.0.0" type="text/javascript"></script> </body> </html>