SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
HTML E CSS Max Rosan
<max.rosan@ymail.com>
HTML
HTML (HyperText Markup Language) = Linguagem de marcação de hipertexto.
Não é uma linguagem de programação (não tem estruturas de if-else, variáveis, etc. )
É utilizado para estruturar documentos, pouco diz sobre o estilo do documento. HTML é usado
para descrever a semântica do documento.
Consiste em uma série de elementos, cercados por tags, usados para descrever a ação ou a
organização de algo.
A tag <p> é usada aqui para definir um
parágrafo.
HTML
É possível por elementos dentro de outros elementos = aninhamento.
Quero enfatizar “bom”, mas
manter os parágrafos.
É possível então fazer o
aninhamento das tags <p> e
<strong> ou qualquer
outra tag.
HTML
Geralmente os elementos são cercados por uma tag abrindo e fechando. Mas há
exceções:
HTML
Alguns elementos formam a estrutura básica de qualquer página:
Nas versões mais antigas do HTML essa tag definia regras
que o código em HTML devia seguir para ser validado.
Hoje em dia não é mais tão importante e só identifica que é
um documento HTML.
HTML
O elemento <html> é considerado o elemento raiz e deve
englobar todo o conteúdo da página.
HTML O elemento <head> funciona como um container para
tudo que não for ser exibido na página. Por exemplo:
• Keywords para mecanismos de busca;
• Código CSS para mudar a aparência da página;
• Definição character set;
• Código de script;
• Etc.
HTML
Esse elemento define character set que vai ser usado no
documento. O set utf-8 é suficiente para maioria das
línguas.
HTML
<title> define o título que vai aparecer na tab do browser
ou nos favoritos.
HTML
<body> contém todo o conteúdo que vai ser exibido
para o usuário no browser, como texto, imagem, vídeo,
formulários, etc.
HTML: ESPAÇOS E CARACTÉRES ESPECIAIS
Os intepretadores de HTML vão reduzir qualquer sequência de espaços para um
espaço em branco.
Alguns caractéres fazem parte da linguagem e devem ser evitados ou substituídos
por códigos especiais:
HTML: CABEÇALHOS E PARÁGRAFOS
Maioria dos documentos é estruturada
com cabeçalhos, parágrafos e listas.
Com HTML é possível representar todas
essas estruturas.
Parágrafos: <p>
Cabeçalhos: <h1>, <h2>, <h3>, etc.
HTML: CABEÇALHOS E PARÁGRAFOS
As tags <h1>, <h2>, etc. Devem ser
usadas de acordo com uma hierarquia.
HTML: LISTAS
Listas não-ordenadas são representadas pelas tags <ul> e <li>
Listas ordenadas, ou numeradas, são representadas por <ol>
HTML: TEXTO
Destacar trechos de texto ou dar ênfase: <strong> e <em>.
Nas versões mais antigas do HTML e dos browsers, o suporte ao CSS era ruim. O que
levou a criação de tags para definir o estilo do texto: <b>, <i> e <u>.
HTML: MÍDIA
Mídia na Web se define por vídeos, imagens, áudios, e animações.
Imagens são definidas pela tag img:
É possível adicionar, vídeos, aúdios, etc.
HTML: HYPERLINK
Hyperlink (link) talvez seja o que levou a Web e o HTML ao sucesso.
Permite a apontamento entre diferentes documentos, fazendo possível a navegação.
Os links são criados pelas tags <a>:
 href: endereço para onde aponta o link
 title: descrição do link
 entre as tags: texto do link
CSS
CSS = Cascading Style Sheets
HTML define a semântica, a estrutura. O CSS define a aparência, o estilo do
documento.
Um CSS é definido por um conjuto de regras, que são usadas pelo browser para
modificar o documento/HTML.
Cada regra tem:
 Propriedades: definem como os elementos devem ser apresentados;
 Seletor: define quais elementos devem ser modificados.
CSS
O arquivos CSS são referenciados pela tag <link> dentro de <head>.
O CSS acima modifica todos os elementos com <h1> e <p>.
CSS
CSS
CSS pode ser colocado também dentro
do HTML.
CSS
Basicamente, CSS consiste na definição de propriedades dos elementos e seus
valores. Essas propriedades definem a aparência dos elementos.
Esses blocos com propriedades sendo
definidas são chamados de declarações.
CSS
Propriedades e seus valores são case-sensitive!
Há mais de 300 propriedades no CSS.
CSS
CSS: TEXTOS
Com CSS, é possível mudar a fonte, a cor e o tamanho dos textos.
Cor do primeiro plano
Define a fonte do texto ( depende do suporte do browser )
Tamanho do texto em pixels. ( emS dá o tamanho em relação ao elemento pai )
Estilo ( normal, italic, oblique )
Nitidez do texto ( bold, normal, bolder, ligther, etc. )
Decoração ( overline, underline, line-through, none )
CSS: SELETORES E IDENTIFICADORES
E se quiser modificar somente alguns elementos em específico ?
Tem que usar identificadores ( atributo id ).
CSS: SELETORES E CLASSES
É possível também definir uma classe de elementos nos quais o estilo vai ser
aplicado.
HTML E CSS
Dúvidas ?

Mais conteúdo relacionado

Mais procurados

Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAndré Constantino da Silva
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlTiago Luiz Ribeiro da Silva
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Uni Buscapé Company
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptPablo Sanches
 
Curso de html - Introdução ao HTML
Curso de html -  Introdução ao HTMLCurso de html -  Introdução ao HTML
Curso de html - Introdução ao HTMLTales Augusto
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSSledsifes
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01 Léo Dias
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosneyfranciosney
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Jose Augusto Cintra
 

Mais procurados (20)

Html Básico
Html BásicoHtml Básico
Html Básico
 
HTML Principios Básicos
HTML Principios BásicosHTML Principios Básicos
HTML Principios Básicos
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
 
HTML Formatando Textos
HTML Formatando TextosHTML Formatando Textos
HTML Formatando Textos
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScript
 
Curso de html - Introdução ao HTML
Curso de html -  Introdução ao HTMLCurso de html -  Introdução ao HTML
Curso de html - Introdução ao HTML
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
 
Aula 11
Aula 11Aula 11
Aula 11
 
HTML
HTMLHTML
HTML
 
Aula 09
Aula 09Aula 09
Aula 09
 
Padroes Web
Padroes WebPadroes Web
Padroes Web
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
02 html - fontes e estilos
02 html  - fontes e estilos02 html  - fontes e estilos
02 html - fontes e estilos
 

Semelhante a HTML e CSS: Introdução à linguagens

Semelhante a HTML e CSS: Introdução à linguagens (20)

O que é html
O que é htmlO que é html
O que é html
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 
Codificações basicas em HTML e XML
Codificações basicas em HTML e XMLCodificações basicas em HTML e XML
Codificações basicas em HTML e XML
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Html completo
Html completoHtml completo
Html completo
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Html
HtmlHtml
Html
 
Htmlbasico
HtmlbasicoHtmlbasico
Htmlbasico
 
Introdução HTML_CSS.pptx
Introdução  HTML_CSS.pptxIntrodução  HTML_CSS.pptx
Introdução HTML_CSS.pptx
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
Aula1
Aula1Aula1
Aula1
 
W3 c
W3 cW3 c
W3 c
 
Html
HtmlHtml
Html
 
3844 css
3844 css3844 css
3844 css
 
Aula1web html
Aula1web htmlAula1web html
Aula1web html
 
W3C Web Standards CSS
W3C Web Standards CSSW3C Web Standards CSS
W3C Web Standards CSS
 

Último

07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06AndressaTenreiro
 
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaWilliamCruz402522
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp txrafaelacushman21
 

Último (7)

07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
 
apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aula
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp tx
 

HTML e CSS: Introdução à linguagens

  • 1. HTML E CSS Max Rosan <max.rosan@ymail.com>
  • 2. HTML HTML (HyperText Markup Language) = Linguagem de marcação de hipertexto. Não é uma linguagem de programação (não tem estruturas de if-else, variáveis, etc. ) É utilizado para estruturar documentos, pouco diz sobre o estilo do documento. HTML é usado para descrever a semântica do documento. Consiste em uma série de elementos, cercados por tags, usados para descrever a ação ou a organização de algo. A tag <p> é usada aqui para definir um parágrafo.
  • 3. HTML É possível por elementos dentro de outros elementos = aninhamento. Quero enfatizar “bom”, mas manter os parágrafos. É possível então fazer o aninhamento das tags <p> e <strong> ou qualquer outra tag.
  • 4. HTML Geralmente os elementos são cercados por uma tag abrindo e fechando. Mas há exceções:
  • 5. HTML Alguns elementos formam a estrutura básica de qualquer página: Nas versões mais antigas do HTML essa tag definia regras que o código em HTML devia seguir para ser validado. Hoje em dia não é mais tão importante e só identifica que é um documento HTML.
  • 6. HTML O elemento <html> é considerado o elemento raiz e deve englobar todo o conteúdo da página.
  • 7. HTML O elemento <head> funciona como um container para tudo que não for ser exibido na página. Por exemplo: • Keywords para mecanismos de busca; • Código CSS para mudar a aparência da página; • Definição character set; • Código de script; • Etc.
  • 8. HTML Esse elemento define character set que vai ser usado no documento. O set utf-8 é suficiente para maioria das línguas.
  • 9. HTML <title> define o título que vai aparecer na tab do browser ou nos favoritos.
  • 10. HTML <body> contém todo o conteúdo que vai ser exibido para o usuário no browser, como texto, imagem, vídeo, formulários, etc.
  • 11. HTML: ESPAÇOS E CARACTÉRES ESPECIAIS Os intepretadores de HTML vão reduzir qualquer sequência de espaços para um espaço em branco. Alguns caractéres fazem parte da linguagem e devem ser evitados ou substituídos por códigos especiais:
  • 12. HTML: CABEÇALHOS E PARÁGRAFOS Maioria dos documentos é estruturada com cabeçalhos, parágrafos e listas. Com HTML é possível representar todas essas estruturas. Parágrafos: <p> Cabeçalhos: <h1>, <h2>, <h3>, etc.
  • 13. HTML: CABEÇALHOS E PARÁGRAFOS As tags <h1>, <h2>, etc. Devem ser usadas de acordo com uma hierarquia.
  • 14. HTML: LISTAS Listas não-ordenadas são representadas pelas tags <ul> e <li> Listas ordenadas, ou numeradas, são representadas por <ol>
  • 15. HTML: TEXTO Destacar trechos de texto ou dar ênfase: <strong> e <em>. Nas versões mais antigas do HTML e dos browsers, o suporte ao CSS era ruim. O que levou a criação de tags para definir o estilo do texto: <b>, <i> e <u>.
  • 16. HTML: MÍDIA Mídia na Web se define por vídeos, imagens, áudios, e animações. Imagens são definidas pela tag img: É possível adicionar, vídeos, aúdios, etc.
  • 17. HTML: HYPERLINK Hyperlink (link) talvez seja o que levou a Web e o HTML ao sucesso. Permite a apontamento entre diferentes documentos, fazendo possível a navegação. Os links são criados pelas tags <a>:  href: endereço para onde aponta o link  title: descrição do link  entre as tags: texto do link
  • 18. CSS CSS = Cascading Style Sheets HTML define a semântica, a estrutura. O CSS define a aparência, o estilo do documento. Um CSS é definido por um conjuto de regras, que são usadas pelo browser para modificar o documento/HTML. Cada regra tem:  Propriedades: definem como os elementos devem ser apresentados;  Seletor: define quais elementos devem ser modificados.
  • 19. CSS O arquivos CSS são referenciados pela tag <link> dentro de <head>. O CSS acima modifica todos os elementos com <h1> e <p>.
  • 20. CSS
  • 21. CSS CSS pode ser colocado também dentro do HTML.
  • 22. CSS Basicamente, CSS consiste na definição de propriedades dos elementos e seus valores. Essas propriedades definem a aparência dos elementos. Esses blocos com propriedades sendo definidas são chamados de declarações.
  • 23. CSS Propriedades e seus valores são case-sensitive! Há mais de 300 propriedades no CSS.
  • 24. CSS
  • 25. CSS: TEXTOS Com CSS, é possível mudar a fonte, a cor e o tamanho dos textos. Cor do primeiro plano Define a fonte do texto ( depende do suporte do browser ) Tamanho do texto em pixels. ( emS dá o tamanho em relação ao elemento pai ) Estilo ( normal, italic, oblique ) Nitidez do texto ( bold, normal, bolder, ligther, etc. ) Decoração ( overline, underline, line-through, none )
  • 26. CSS: SELETORES E IDENTIFICADORES E se quiser modificar somente alguns elementos em específico ? Tem que usar identificadores ( atributo id ).
  • 27. CSS: SELETORES E CLASSES É possível também definir uma classe de elementos nos quais o estilo vai ser aplicado.