SlideShare uma empresa Scribd logo
DECA, CTC, P3 e P4
P4 – Desenvolvimento para a Web: HTML, CSS e Javascript
HTML H yper T ext  M arkup  L anguage É a linguagem que fornece os “blocos” elementares com os quais se constrói a estrutura das páginas web É escrito com recurso a etiquetas ( tags ) encapsuladas em “< >” <html>, <form>, <script>, <img>, etc... Normalmente surgem aos pares, uma de início e uma de fecho: <span> </span> Dentro destas etiquetas é colocado o conteúdo Estas  tags , quando processadas por um browser, não são mostradas ao utilizador mas sim interpretadas pelos mesmo e mostrada uma representação gráfica do conteúdo. (Para ver estas  tags  temos que recorrer à opção View Source/Ver Código Fonte do browser) Permite-nos criar documentos com uma estrutura  semântica . Pode ser complementada com  CSS  para  associar estilos  aos elementos da estrutura Pode ser complementada com  Javascript  para  associar comportamentos  aos elementos da estrutura
HTML - História Um pouco de história do HTML http://en.wikipedia.org/wiki/HTML - History
HTML - Elementos Os elementos de HTML são representados sobre a forma de <tags> Elementos de estrutura do documento Elementos do <head> Elementos do <body> Block elements Inline elements Imagens e formulários Tabelas
HTML – Elementos de estrutura do documento <html>   Elemento base de qualquer documento HTML <head> Contém informação e metadados para o processamento do codumento Os CSS  são incluídos  neste elemento Os scripts (javascript)  podem ser incluídos  neste elemento <body> Contém o conteúdo a ser mostrado ao utilizador
HTML – Elementos do <head> <link>   Ligação para um CSS externo <link rel=“ stylesheet ”  type= “ text/css ”  href= “ estilos.css ” > <style> Contentor para regras de CSS  <title> Define o título da página <script> Pode funcionar como contentor para código javascript externo ou como link para um ficheiro javascript externo <script>alert(‘Sou um bloco de código Javascript’);</script> <script src=“ javascript.js ” >
HTML – Elementos do <body> | Block level Os elementos de Block level devem ser compreendidos como:  Objectos rectangulares que não quebram entre linhas Têm margens, largura e altura Podem , na sua generalidade, conter elementos inline <p>...</p>  - define um parágrafo de texto <h1>...</h1>, <h2>...</h2>  (...)  <h6>...</h6>  - Definem cabeçalhos com diferente destaque em casa secção do HTML. Listas <ol>...</ol>  - Lista ordenada <ul>...</ul>  - Lista não ordenada <li>...</li>  - Item de lista <div>...</div>  - Contentor genérico
HTML – Elementos do <body> | Inline level Os elementos de Inline level devem ser compreendidos como:  Parte do fluxo textual de um documento Não têm margens, largura e altura Não podem conter elementos de block level <a>...</a>  - Elemento de âncora. Geralmente utilizado para criar links <a href= http://campus.ua.sapo.pt >Sapo Campus UA</a> <span>...</span>  - Contentor genérico
HTML – Elementos do <body> | Imagens e Formulários <img> Utilizado para incluir imagens no documento <img src=“ imagem.jpg ”  alt= “ Foto super gira ” > <form> Contentor para formulários <form action=“ comprar.php ” >...</form> <input> type= checkbox | radio | button | submit | text | password | fille | hidden <label> Descrição de um input
HTML – Elementos do <body> | Tabelas <table>...</table> <tr>...</tr>  - linha da tabela <th>...</th>  - célula do cabeçalho da tabela <td>...<th>  - célula da tabela <thead>...</thead>  - cabeçalho da tabela
HTML – Atributos, Classes e IDs Cada tag possuí uma série de atributos próprios: <a href=“”> <img src=“” alt=“”> <form action=“”> <input name=“”> <label for=“”> E todas podem possuir os atributos genéricos “ id ”  e  “ class ” A mesma “ class ”  pode ser reutilizada tantas vezes quanto desejado em qualquer número de elementos, deve ser semântica, descrevendo a função do bloco e não a sua aparência. É utilizada como alvo dos CSS O id tem que ser único, só podendo aparecer só podendo haver um elemento com determinado id em cada página
CSS C ascading  S tyle  S heets É uma linguagem de folhas de estilos que descreve o aspecto de uma estrutura semântica de markup (HTML) O CSS usa  selectores  para aplicar o estilos
CSS C ascading  S tyle  S heets É uma linguagem de folhas de estilos que descreve o aspecto de uma estrutura semântica de markup (HTML) O CSS usa  selectores  para aplicar o estilos #corpo – aplica estilo ao elemento HTML com o id=“corpo” .post – aplica estilos aos elementos HTML com a class=“ post ” Depois de cada selector escolhe-se as propriedades a aplicar -  http ://tech.journalism.cuny.edu/documentation/css-cheat-sheet / selector  { propriedade1 : valor; propriedade2 : valor; }
CSS - selectores .post { color: #333; text-size: 14px; font-weight: bold; } Pseudo-selectores a { color: blue; } a:hover { color: red; }

Mais conteúdo relacionado

PDF
Curso HTML, CSS e JavaScript
PPT
Desenvolvimento para a Internet - Aula 03
PDF
Html e css
PPT
Css – cascading style sheets
PPTX
Introdução ao CSS
Curso HTML, CSS e JavaScript
Desenvolvimento para a Internet - Aula 03
Html e css
Css – cascading style sheets
Introdução ao CSS

Mais procurados (20)

PPTX
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
PPT
Mini-curso RoR - Aula 02
PPT
Padroes Web
PDF
Css 3
PDF
Html 5 -_aula_2
PDF
Introdução a HTML, CSS, JS, Ajax
PDF
Slides Css3
PPTX
Curso Desenvolvimento WEB com PHP - HTML
PDF
HTML - HyperText Markup Language - 1
PDF
Curso HTML e CSS Part2
PPTX
Curso Desenvolvimento WEB com PHP - CSS
PPT
Trabalho jQuery
PDF
Curso HTML e CSS Part1
PDF
HTML - HyperText Markup Language - 2
PDF
Css basico
PDF
WebDesign AULA 2: Introdução a HTML
PDF
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Mini-curso RoR - Aula 02
Padroes Web
Css 3
Html 5 -_aula_2
Introdução a HTML, CSS, JS, Ajax
Slides Css3
Curso Desenvolvimento WEB com PHP - HTML
HTML - HyperText Markup Language - 1
Curso HTML e CSS Part2
Curso Desenvolvimento WEB com PHP - CSS
Trabalho jQuery
Curso HTML e CSS Part1
HTML - HyperText Markup Language - 2
Css basico
WebDesign AULA 2: Introdução a HTML
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Anúncio

Destaque (20)

PPTX
HTML - Desvendando TAGS
PPT
CSS Básico
PPTX
Header
PDF
K19 k02-desenvolvimento-web-com-html-css-e-javascript
PPTX
Tags e Elementos HTML URL
PPTX
Estrutura de um documento HTML
PDF
2 html,xhtml e css
PPT
HTML5, JAVASCRIPT E JQUERY
PPT
CSS NA PRÁTICA
PPTX
O Glossário das tags de HTML ® Para iniciantes
PDF
HTML & CSS
PPTX
HTML para leigos
PDF
Curso de HTML5 - Aula 01
PDF
Ninja html 5 css javascript
PDF
HTML5 Básico: Formulários (aula 2)
PDF
E-book sobre HTML 5 (Devmedia)
PDF
Html5 aula 02
PDF
Html5 aula 01
PPT
Empreendedorismo - Resumo P2
PDF
Html com css
HTML - Desvendando TAGS
CSS Básico
Header
K19 k02-desenvolvimento-web-com-html-css-e-javascript
Tags e Elementos HTML URL
Estrutura de um documento HTML
2 html,xhtml e css
HTML5, JAVASCRIPT E JQUERY
CSS NA PRÁTICA
O Glossário das tags de HTML ® Para iniciantes
HTML & CSS
HTML para leigos
Curso de HTML5 - Aula 01
Ninja html 5 css javascript
HTML5 Básico: Formulários (aula 2)
E-book sobre HTML 5 (Devmedia)
Html5 aula 02
Html5 aula 01
Empreendedorismo - Resumo P2
Html com css
Anúncio

Semelhante a Academia verao 2011 - HTML + CSS (20)

DOC
Mercia regina portfólio-interdisciplinar-individual - analise-de-sistemas-1º-...
PDF
Minicurso de HTML básico - Atualizado para HTML5
PDF
Básico em (X)HTML e CSS
PDF
HTML+&+CSS++Fundamentos.pdf
PPTX
AULA 01 - Conceitos de HTML.pptx
PDF
Introdução ao HTML 5 do Básico ao avançado
PPTX
Apresentação1.pptx
PDF
0. Introdução ao HTML pptx.pdf
PPT
Html
PPT
PDF
HTML + CSS
PPTX
Aula html5
PDF
Curso de Desenvolvimento de Sistemas Web - (X)HTML
PPTX
Introdução de web
PDF
Manual de HTML TIC 2020.pdf
DOCX
Aula 1 programação web i
DOCX
Aula 1 programação web i
PDF
Apresentando o HTML
PDF
Sobre o HTML
Mercia regina portfólio-interdisciplinar-individual - analise-de-sistemas-1º-...
Minicurso de HTML básico - Atualizado para HTML5
Básico em (X)HTML e CSS
HTML+&+CSS++Fundamentos.pdf
AULA 01 - Conceitos de HTML.pptx
Introdução ao HTML 5 do Básico ao avançado
Apresentação1.pptx
0. Introdução ao HTML pptx.pdf
Html
HTML + CSS
Aula html5
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Introdução de web
Manual de HTML TIC 2020.pdf
Aula 1 programação web i
Aula 1 programação web i
Apresentando o HTML
Sobre o HTML

Último (19)

PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Aula 18 - Manipulacao De Arquivos python
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
COBITxITIL-Entenda as diferença em uso governança TI
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Processos na gestão de transportes, TM100 Col18
Aula04-Academia Heri- Tecnologia Geral 2025
Apple Pippin Uma breve introdução. - David Glotz
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...

Academia verao 2011 - HTML + CSS

  • 2. P4 – Desenvolvimento para a Web: HTML, CSS e Javascript
  • 3. HTML H yper T ext M arkup L anguage É a linguagem que fornece os “blocos” elementares com os quais se constrói a estrutura das páginas web É escrito com recurso a etiquetas ( tags ) encapsuladas em “< >” <html>, <form>, <script>, <img>, etc... Normalmente surgem aos pares, uma de início e uma de fecho: <span> </span> Dentro destas etiquetas é colocado o conteúdo Estas tags , quando processadas por um browser, não são mostradas ao utilizador mas sim interpretadas pelos mesmo e mostrada uma representação gráfica do conteúdo. (Para ver estas tags temos que recorrer à opção View Source/Ver Código Fonte do browser) Permite-nos criar documentos com uma estrutura semântica . Pode ser complementada com CSS para associar estilos aos elementos da estrutura Pode ser complementada com Javascript para associar comportamentos aos elementos da estrutura
  • 4. HTML - História Um pouco de história do HTML http://en.wikipedia.org/wiki/HTML - History
  • 5. HTML - Elementos Os elementos de HTML são representados sobre a forma de <tags> Elementos de estrutura do documento Elementos do <head> Elementos do <body> Block elements Inline elements Imagens e formulários Tabelas
  • 6. HTML – Elementos de estrutura do documento <html> Elemento base de qualquer documento HTML <head> Contém informação e metadados para o processamento do codumento Os CSS são incluídos neste elemento Os scripts (javascript) podem ser incluídos neste elemento <body> Contém o conteúdo a ser mostrado ao utilizador
  • 7. HTML – Elementos do <head> <link> Ligação para um CSS externo <link rel=“ stylesheet ” type= “ text/css ” href= “ estilos.css ” > <style> Contentor para regras de CSS <title> Define o título da página <script> Pode funcionar como contentor para código javascript externo ou como link para um ficheiro javascript externo <script>alert(‘Sou um bloco de código Javascript’);</script> <script src=“ javascript.js ” >
  • 8. HTML – Elementos do <body> | Block level Os elementos de Block level devem ser compreendidos como: Objectos rectangulares que não quebram entre linhas Têm margens, largura e altura Podem , na sua generalidade, conter elementos inline <p>...</p> - define um parágrafo de texto <h1>...</h1>, <h2>...</h2> (...) <h6>...</h6> - Definem cabeçalhos com diferente destaque em casa secção do HTML. Listas <ol>...</ol> - Lista ordenada <ul>...</ul> - Lista não ordenada <li>...</li> - Item de lista <div>...</div> - Contentor genérico
  • 9. HTML – Elementos do <body> | Inline level Os elementos de Inline level devem ser compreendidos como: Parte do fluxo textual de um documento Não têm margens, largura e altura Não podem conter elementos de block level <a>...</a> - Elemento de âncora. Geralmente utilizado para criar links <a href= http://campus.ua.sapo.pt >Sapo Campus UA</a> <span>...</span> - Contentor genérico
  • 10. HTML – Elementos do <body> | Imagens e Formulários <img> Utilizado para incluir imagens no documento <img src=“ imagem.jpg ” alt= “ Foto super gira ” > <form> Contentor para formulários <form action=“ comprar.php ” >...</form> <input> type= checkbox | radio | button | submit | text | password | fille | hidden <label> Descrição de um input
  • 11. HTML – Elementos do <body> | Tabelas <table>...</table> <tr>...</tr> - linha da tabela <th>...</th> - célula do cabeçalho da tabela <td>...<th> - célula da tabela <thead>...</thead> - cabeçalho da tabela
  • 12. HTML – Atributos, Classes e IDs Cada tag possuí uma série de atributos próprios: <a href=“”> <img src=“” alt=“”> <form action=“”> <input name=“”> <label for=“”> E todas podem possuir os atributos genéricos “ id ” e “ class ” A mesma “ class ” pode ser reutilizada tantas vezes quanto desejado em qualquer número de elementos, deve ser semântica, descrevendo a função do bloco e não a sua aparência. É utilizada como alvo dos CSS O id tem que ser único, só podendo aparecer só podendo haver um elemento com determinado id em cada página
  • 13. CSS C ascading S tyle S heets É uma linguagem de folhas de estilos que descreve o aspecto de uma estrutura semântica de markup (HTML) O CSS usa selectores para aplicar o estilos
  • 14. CSS C ascading S tyle S heets É uma linguagem de folhas de estilos que descreve o aspecto de uma estrutura semântica de markup (HTML) O CSS usa selectores para aplicar o estilos #corpo – aplica estilo ao elemento HTML com o id=“corpo” .post – aplica estilos aos elementos HTML com a class=“ post ” Depois de cada selector escolhe-se as propriedades a aplicar - http ://tech.journalism.cuny.edu/documentation/css-cheat-sheet / selector { propriedade1 : valor; propriedade2 : valor; }
  • 15. CSS - selectores .post { color: #333; text-size: 14px; font-weight: bold; } Pseudo-selectores a { color: blue; } a:hover { color: red; }