Tutorial de HTML e CSS para Iniciantes
Um tutorial simples de criação de páginas web com as linguagens HTML e CSS para iniciantes, com teoria detalhada e um livro de exercícios.
Fundamentos do HTML
001
Linguagens para criação de sites
002Linguagem HTML
003Tags HTML
004Atributos em tags HTML
005Estilos de Tags HTML
006Estrutura Básica de uma Página HTML
007Trabalhando com as Principais Tags HTML
008Tags para parágrafos
009Tags para títulos de página
010Tags para formatação de texto em negrito
011Tags para formatação de texto em itálico
012Listas não ordenadas em HTML
013Listas ordenadas em HTML
014Trabalhando com links em HTML
015Links internos em HTML
016Trabalhando com imagens em HTML
017Largura da imagem em HTML
018Altura da imagem em HTML
019Largura e altura da imagem em HTML
020Trabalhando com tabelas em HTML
021Largura e altura da tabela em HTML
022Células de cabeçalho em tabelas HTML
023Prática com as principais tags HTML
Fundamentos do CSS
024
Fundamentos da linguagem CSS
025Como trabalhar com CSS
026Palavras-chave para cores em CSS
027Qualquer cor em CSS
028Largura e altura de elementos em CSS
029Alinhamento de texto em CSS
030Alinhamento de texto à direita em CSS
031Alinhamento de texto ao centro em CSS
032Alinhamento de texto à esquerda em CSS
033Alinhamento de texto simultaneamente à direita e à esquerda em CSS
034Prática com alinhamento de texto em CSS
035Espessura do texto em CSS
036Itálico em CSS
037Tamanho da fonte em CSS
038Tipo de fonte em CSS
039Espaçamento entre linhas em CSS
040O significado de line-height sem unidades em CSS
041A propriedade abreviada font em CSS
042Recuo de parágrafo em CSS
043Efeitos de texto em CSS
044Sublinhando texto em CSS
045Sublinhado superior de texto em CSS
046Texto tachado em CSS
047Remoção de efeitos para texto em CSS
048Prática com Propriedades CSS Básicas
Seletores
049
Relacionamentos entre tags em HTML
050Herança de propriedades CSS
051Agrupamento de seletores em CSS
052Propriedades comuns ao agrupar seletores em CSS
053Seletor de descendentes em CSS
054Seletor filho em CSS
055Classes de elementos em CSS
056A tag span para trechos de texto em HTML
057Tag div para agrupar tags em HTML
058Agrupamento de classes em CSS
059Tag com classe definida em CSS
060Seletor de descendentes e classes em CSS
061Combinações complexas de seletores descendentes e classes em CSS
062Erro de iniciante em seletor de descendentes
063Elemento com múltiplas classes CSS
064Selecionando elementos por id único em CSS
065Seletor por id e Classes CSS
066Uso de id em CSS
067Selecionando elementos por múltiplas classes em CSS
068Vários seletores combinados em CSS
069Erro ao usar vários seletores CSS
070Agrupamento de seletores complexos em CSS
071Erro ao agrupar seletores CSS complexos
072Prática com combinações de seletores CSS
073Especificidade de Seletores CSS
074Observação sobre conflito de propriedades CSS
075Regras de Especificidade em CSS
076Prioridade de seletores descendentes em CSS
077Seletor adjacente em CSS
078Seletor de Irmãos Geral em CSS
079Seletor Universal em CSS
080Seletores de atributo em CSS
081Estados dos links em CSS
082Nuances da sequência de estados de links em CSS
083Estados de links link e visited em CSS
084Uso comum dos estados de link em CSS
085Seletores complexos com estados de links em CSS
086Link com classe em CSS
087Seleção de elementos finais em CSS
088Seleção por posição de elementos em CSS
089Selecionando o Único Filho em CSS
090Selecionando elementos vazios em CSS
091Seleção por posição e tipo de elementos em CSS
092Seletor de negação em CSS
Decoração
093
Definindo a cor de fundo em CSS
094Noções básicas de trabalho com bordas em CSS
095Borda sólida em CSS
096Borda Pontilhada em CSS
097Borda tracejada em CSS
098Borda em relevo em CSS
099Borda dupla em CSS
100Propriedade abreviada para borda em CSS
101Bordas para lados individuais em CSS
102Arredondamento de bordas de bloco em CSS
103Cantos arredondados de fundo em CSS
104Como criar um círculo em CSS
105Cantos arredondados diferentes para cantos em CSS
106Quatro valores de border-radius para cantos diferentes em CSS
107Dois valores de arredondamento para cantos diferentes em CSS
108Três valores de arredondamento para cantos diferentes em CSS
109Cantos arredondados em porcentagem no CSS
110Criando um círculo com bordas arredondadas em porcentagem no CSS
111Imagem de fundo em CSS
112Repetição de imagem de fundo em CSS
113Outras propriedades para fundo em CSS
114Trabalhando com marcadores de listas ul em CSS
115Marcadores de lista quadrados ul em CSS
116Marcadores de lista ul em forma de círculos em CSS
117Trabalhando com marcadores de listas ul em CSS
118Remoção de marcadores de listas ul em CSS
119Trabalhando com marcadores de lista ol em CSS
120Algarismos romanos minúsculos para listas ol em CSS
121Algarismos romanos maiúsculos para listas ol em CSS
122Letras latinas minúsculas para listas ol em CSS
123Letras latinas maiúsculas para listas ol em CSS
124Letras gregas minúsculas para listas ol em CSS
125Números com zero à frente para listas ol em CSS
Modelo de Caixa
126
Trabalhando com margens margin em CSS
127Margens para lados diferentes em CSS
128Vários valores na propriedade margin em CSS
129Os quatro valores da propriedade margin em CSS
130Dois valores na propriedade margin em CSS
131Três valores na propriedade margin em CSS
132Trabalhando com preenchimento (padding) em CSS
133Preenchimento (padding) para lados diferentes em CSS
134Vários valores na propriedade padding em CSS
135Trabalhando com preenchimento (padding) em CSS
136A influência da borda na expansão de elementos em CSS
137Influência do padding e da borda na expansão de elementos em CSS
138Cancelando a expansão de elementos em CSS
139Características dos elementos de bloco em CSS
140Largura e altura de um elemento de bloco em CSS
141Largura de um elemento de bloco em CSS
142Altura de um elemento de bloco em CSS
143Altura de um elemento de bloco sem conteúdo em CSS
144Vários elementos de bloco lado a lado em CSS
145Características dos elementos inline em CSS
146Largura e altura de um elemento inline em CSS
147Vários elementos em linha lado a lado em CSS
148Margens entre elementos inline em CSS
149Definição do modelo de caixa de tags HTML
150Trabalhando com a propriedade display em CSS
151Características dos elementos inline-block em CSS
152Largura e altura de um elemento inline-block em CSS
153Largura de um elemento inline-block em CSS
154Altura do elemento inline-block em CSS
155Vários elementos inline-block lado a lado em CSS
156Alinhamento de elementos de bloco em CSS
157Alinhamento de elemento de bloco com recuo à esquerda em CSS
158Alinhamento de elemento de bloco com margem direita em CSS
159Alinhamento de elementos inline em CSS
160Centralizando Elementos Inline em CSS
161Centralizando Múltiplos Elementos Inline
162Alinhamento de elementos inline à direita em CSS
163Alinhamento de elementos inline-block em CSS
164Centralização de elementos inline-block em CSS
165Alinhamento de elementos inline-block à direita em CSS
166Elementos Flex em CSS
167Altura do elemento pai de flex em CSS
168Largura do elemento pai flex em CSS
169Contêiner pai inline-block de elementos flex em CSS
170Preenchimento (padding) do elemento pai de itens flex em CSS
171Margens de afastamento em elementos filhos no CSS
172Alinhamento de elementos flex em CSS
173Alinhando elementos flex no centro em CSS
174Alinhamento de elementos flex no elemento pai em CSS
175Alinhamento de elementos flex em relação ao pai com margens
176Alinhamento de elementos flex no elemento pai com espaçamentos iguais
Posicionamento
177
Posicionamento absoluto de elementos em CSS
178Posicionamento relativo de elementos em CSS
179Posicionamento relativo ao elemento pai em CSS
180Posicionamento relativo ao pai absoluto em CSS
181Posicionamento absoluto sem coordenadas em CSS
182Centralização através de absolute em CSS
183Valores negativos no posicionamento em CSS
184Posicionamento fixo em CSS
185Bloco com largura total da tela em CSS
186Sobreposição de Elementos no Eixo Z em CSS
187Controle da sobreposição de elementos no eixo Z em CSS
188Nuances da aplicação do valor negativo de z-index em CSS
Flutuação (Floats)
189
Introdução à propriedade float em CSS
190Penetração de elementos flutuantes através de tags em CSS
191Combinação de float e margin em CSS
192Combinação de float e padding em CSS
193Elementos flutuantes sob tags em CSS
194O efeito de floats no elemento pai no CSS
195Altura do pai de floats em CSS
196Texto no pai de floats em CSS
197Fluxo em CSS
198Cancelando a flutuação com a propriedade clear em CSS
199Uma div separada com clearfix em CSS
200Clearfix e altura do elemento pai em CSS
201Propriedade float para blocos em CSS
202Propriedade float e vários blocos em CSS
203Propriedade float e elemento pai sem texto em CSS
Flexbox
204
Disposição de elementos flex em linha ou coluna em CSS
205Posicionando elementos flex em uma linha invertida em CSS
206Disposição de elementos flex em coluna no CSS
207Invertendo uma coluna com elementos flex em CSS
208Eixo Principal e Eixo Transversal em Flexboxes no CSS
209Alinhamento de elementos flex ao longo do eixo principal em CSS
210Alinhamento de itens flex ao longo do eixo transversal em CSS
211Significado do valor center da propriedade align-items em CSS
212Centralização sem altura de blocos em CSS
213Centralização de blocos com alturas diferentes em CSS
214Significado do valor stretch da propriedade align-items em CSS
215Prática de alinhamento ao longo dos eixos em CSS
216Alinhamento de um elemento individual no modelo flex em CSS
217Ordem dos blocos flex em CSS
Grids
218
Introdução aos CSS Grids
219Trilhas e linhas em CSS Grid
220Exibição de Grids no Depurador do Navegador
221Número e largura de colunas em grades CSS
222Unidade fr em CSS Grids
223Unidades fracionárias fr em Grids CSS
224Pixels e unidades fr em CSS Grid
225Porcentagens e unidades fr em Grids CSS
226Função repeat em CSS Grid
227O significado de auto em CSS Grid
228Significado de auto-fill em grades CSS
229Função minmax em Grids CSS
230Significado de auto-fit em CSS Grid
231Número e largura de linhas em grades CSS
232Abreviação para linhas e colunas em Grids CSS
233Unindo linhas em grades CSS
234Unindo colunas em grades CSS
235Combinações de mesclagem de linhas e colunas em CSS Grid
236Sobreposição de Colunas em Grids CSS
237Espaçamento entre colunas em grades CSS
238Espaçamento entre linhas em grades CSS
239Espaçamento entre colunas e linhas em Grids CSS
240Layout de Blocos em Grid no CSS
Layouts
241