Fundamentos de HTML5 e CSS3
Descrição do livro
O livro Fundamentos de HTML5 e CSS3 tem o objetivo de fornecer aos iniciantes e estudantes da área de desenvolvimento web conceitos básicos e fundamentos da marcação HTML e estilização CSS, para a criação de sites, interfaces gráficas e aplicações para a web.
Maujor aborda as funcionalidades da HTML5 e das CSS3 de forma clara, em linguagem didática, mostrando vários exemplos práticos em funcionamento no site do livro.
Mesmo sem conhecimento prévio, com este livro o leitor será capaz de:
• Criar um código totalmente semântico empregando os elementos da linguagem HTML5.
• Usar os atributos da linguagem HTML5 para criar elementos gráficos ricos no desenvolvimento de aplicações web.
• Inserir mídia sem dependência de plugins de terceiros ou extensões proprietárias.
• Desenvolver formulários altamente interativos com validação no lado do cliente utilizando atributos criados especialmente para essas finalidades.
• Conhecer os mecanismos de aplicação de estilos, sua sintaxe, suas propriedades básicas, esquemas de posicionamento, valores e unidades CSS3.
• Usar as propriedades avançadas das CSS3 para aplicação de fundos, bordas, sombras, cores e opacidade.
• Desenvolver layouts simples com uso das CSS3.
Ver menos ▲Sumário
- Agradecimentos
- Isenção de responsabilidade
- Sobre o autor
- Introdução
- Capítulo 1 ■ Histórico, ferramentas e terminologia
- 1.1 Introdução
- 1.2 Breve relato da evolução da HTML
- 1.3 Desenvolvimento com HTML5
- 1.4 Ambiente de desenvolvimento
- 1.4.1 Ambiente Windows
- 1.5 Configurando e entendendo o Notepad++
- 1.5.1 Visão geral
- 1.5.2 Menu Visualizar
- 1.5.3 Menu Linguagem
- 1.5.4 Menu Configurações
- 1.5.5 Inserir ou sobrescrever
- 1.5.6 Outras configurações
- 1.5.7 Cliente FTP
- 1.6 Terminologia
- 1.6.1 Documento HTML
- 1.6.2 Navegador
- 1.6.3 Usuário
- 1.6.4 Dispositivo de usuário
- 1.6.5 Desenvolvedor web e autor web
- 1.6.6 Editor
- 1.6.7 Renderização
- 1.6.8 Código-fonte
- Capítulo 2 ■ Marcação HTML
- 2.1 Introdução
- 2.2 Tag HTML
- 2.3 Documento HTML mínimo
- 2.4 Primeira página web
- 2.5 Exercício proposto
- 2.6 Modelo HTML
- 2.7 Acessibilidade na web
- Capítulo 3 ■ Elementos HTML
- 3.1 Introdução
- 3.2 Elementos da HTML
- Capítulo 4 ■ Introdução às CSS
- 4.1 Definições e conceitos CSS
- 4.1.1 Definição
- 4.1.2 Finalidade
- 4.1.3 Regra CSS
- 4.2 Modelo de formatação CSS
- 4.2.1 Container
- 4.2.2 Elementos nível de bloco e boxes bloco
- 4.2.3 Elementos inline e boxes inline
- 4.3 Box Model CSS
- 4.3.1 Box Model CSS modificado
- 4.3.2 Propriedades CSS para o Box Model
- 4.4 Categorias de valores CSS
- 4.4.1 Palavra-chave
- 4.4.2 Número
- 4.4.3 Número não negativo
- 4.4.4 Número com unidade de medida
- 4.4.5 Número não negativo com unidade de medida
- 4.4.6 String
- 4.4.7 Notação funcional
- 4.4.8 Casos especiais
- 4.5 Cores CSS
- 4.6 Valor CSS
- 4.7 Vinculando folhas de estilo a documentos
- 4.7.1 Estilos inline
- 4.7.2 Estilos incorporados
- 4.7.3 Estilos externos
- 4.1 Definições e conceitos CSS
- Capítulo 5 ■ DOM e seletores CSS
- 5.1 DOM
- 5.1.1 Árvore do DOM
- 5.2 Seletores CSS
- 5.2.1 Criando uma folha de estilo
- 5.2.2 Estilizando o topo do site
- 5.1 DOM
- Capítulo 6 ■ Posicionamento CSS
- 6.1 Introdução
- 6.2 Esquemas de posicionamento
- 6.2.1 Esquema normal ou posicionamento padrão
- 6.2.2 Esquema relativo
- 6.2.3 Esquema com float
- 6.2.4 Esquema absoluto
- 6.2.5 Esquema estático
- 6.2.6 Posicionamento fixo
- 6.2.7 Posicionamento com z-index
- Capítulo 7 ■ Construção de layout
- 7.1 Tipos de layout
- 7.1.1 Largura fixa
- 7.1.2 Líquido
- 7.1.3 Elástico
- 7.1.4 Híbrido
- 7.1.5 Responsivo
- 7.2 Centralizando o layout
- 7.2.1 Centralizar com uso de margens automáticas
- 7.3 Layout de largura fixa
- 7.4 Layout elástico
- 7.1 Tipos de layout
- Capítulo 8 ■ Estilização
- 8.1 Introdução
- 8.2 Bordas arredondadas
- 8.3 Sombras
- 8.3.1 Sombra em texto
- 8.3.2 Sombra em box
- 8.4 Opacidade
- 8.5 Gradientes
- 8.5.1 Gradiente linear
- 8.5.2 Gradiente radial
- 8.5.3 Gradiente repetido
- 8.6 Propriedade background
- 8.6.1 Múltiplas imagens de fundo
- Capítulo 9 ■ Formulários
- 9.1 Introdução
- 9.2 Elementos de formulário e seus atributos
- Apêndice A ■ Elementos da HTML5
- Apêndice B ■ Propriedades CSS
- B 1 Propriedades das CSS3
- B1.1 Convenções
- B 1 Propriedades das CSS3
- Apêndice C ■ Cores CSS
- Referências
- Í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
Carlos A D
Ótimo Livro! Fornece uma excelente base sobre o tema. Ideal para quem está iniciando na área.
Ricardo H
O livro correspondeu bem ao que eu queria e superou minhas expectativas. Estou muito satisfeito com esta aquisição, e conforme meu aprendizado e desenvolvimento pretendo adquirir mais obras do Maurício Samy.
Cristian A O B
Livro excelente, didática boa e muito gratificante a leitura. O Autor está de parabéns!
Flávio R C P
Excelente livro, recomendo!






