SlideShare uma empresa Scribd logo
HTML e CSS
                                                     Starting




 Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
Starting
                                             HTML


 Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
O que é HTML?

 • Linguagem utilizada para a criação de páginas Web;

 • Abreviatura de Hyper Text Markup Language;

 • Não é uma linguagem de programação mas sim uma
 linguagem de marcação;

 • Liguagem de marcação = grupo de “tags” de marcação
 que descrevem as páginas Web;




        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
O que são “tags” HTML?

 • tags HTML = tags de marcação HTML;

 • São palavras-chave contidas entre o sinal de menor (<)
 e maior (>);

 • Existe sempre uma de abertura (<body>) e uma de fe-
 cho (</body>);

 • Existem tags de abertura e fecho simultâneo (<br/>);




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
O que são Elementos HTML?

 • É tudo o que começa com uma tag de abertura
 (<body>) e uma tag de fecho (</body>);

 • Termina sempre com uma tag de fecho (</body>);

 • O seu conteúdo é tudo o que está entre as tags de ab-
 ertura e de fecho;

 • Existem elementos HTML sem conteúdo (<br/>);




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
O que são Elementos HTML?

 • O elementos sem conteúdo abrem-se e fecham-se na
 mesma tag (<br/>);

 • A maior parte dos elementos HTML podem ter atribu-
 tos;

 • Pode haver elementos HTML dentro de outros elemen-
 tos HTML;




        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Elementos HTML
 • <html> ... </html> define todo o documento HTML
 e o seu conteúdo são outros elementos HTML, como por
 exemplo:

 • <head> ... </head> onde está contida a metadata
 e o seu conteúdo são outros elementos HTML, como por
 exemplo:

 • <title> ... </title> nome que vai aparecer no separa-
 dor/barra do browser;

 • <keywords> ... </keywords> contém todas as pala-
 vras chaves, para quando numa pesquisa num motor de
 busca mostre-nos também o nosso site;
        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Elementos HTML
 • <link ... /> define a relação entre o documento HTML
 e uma fonte externa (Folha CSS);

 • <body> ... </body> define o todo o documento
 HTML e contém outros elementos HTML, como por exem-
 plo:

 • <p> ... </p> define um parágrafo num documento
 HTML;

 • <a href=”meusite.html” > ... </a> define um link
 para uma página HTML;

 • <br/> ou <br> elemento HTML vazio que define uma
 quebra de linha;
         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Elementos HTML
 • <h1> ... </h1> define um título com um tamanho de
 letra já predefinido;

 • <table> ... </table> cria uma tabela e contém outros
 elementos HTML que dão forma à tabela, como por ex-
 emplo:

 • <tr > ... </tr> define o número de linhas de uma tab-
 ela;

 • <td> ... </td> define uma célula de cada linha;

 • <img src=”eu.png”> ... </img> insere uma imagem;



          Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
O que são Atributos HTML?

 • Atribuem informação adicional a um elemento HTML;

 • São sempre especificados na tag de abertura (<a
 href=”meusite.html”>);

 • São sempre definidos dentro da tag de abertura como
 nome=”valor”, onde as aspas são obrigatórias;




        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Headings HTML

 • Definidos com as tags <h1> a <h6>;

 • Quanto maior o número (<h6>), menor o tamanho da
 letra apresentada;




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Headings HTML - Exemplo

 • Abrir editor de HTML (Notepad, Dreamweaver);

 • Entre as tags de abertura e fecho do “body”, escrever
 o seguinte código:

               <h1>O meu título “h1”</h1>
               <h2>O meu título ”h2”</h2>
               <h3>O meu título “h3”</h3>
               <h4>O meu título “h4”</h4>
               <h5>O meu título “h5”</h5>
               <h6>O meu título “h6”</h6>

         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Headings HTML - Exemplo

  • Obtem-se:




       Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Parágrafos HTML - Exemplo

 • Abrir editor de HTML (Notepad, Dreamweaver);

 • Entre as tags de abertura e fecho do “body”, escrever
 o seguinte código:


        <p>O meu primeiro parágrafo</p>

        <p>O meu segundo parágrafo</p>




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Parágrafos HTML - Exemplo

  • Obtem-se:




       Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
tags de formatação
 • <b> ... </b> põe um texto, uma palavra, letra(s) a
 bold;

 • <i> ... </i> põe um texto, uma palavra, letra(s) a
 itálico;

 • <big> ... </big> põe um texto, uma palavra, letra(s)
 um pouco maior;

 •<code> ... </code> muda o tipo de letra para o que
 normalmente é utilizado em programação;




            Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
tags de formatação
 • <sub> ... </sub> põe palavra(s), texto, letra(s) em
 subscrito;

 • <sup> ... </sup> põe palavra(s), texto, letra(s) em
 sobrescrito;




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
tags de formatação - Exemplo

 • Abrir editor de HTML (Notepad, Dreamweaver);

 • Entre as tags de abertura e fecho de um parágrafo,
 escrever o seguinte código:

       <b>Texto em Bold</b>
       <i>Texto em itálico</i>
       <big>Texto maior</big>
       <code>Texto com letra de código</code>
       <sub>Texto subscrito</sub>
       <sup>texto sobrescrito</sup>

         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
tags de formatação - Exemplo

  • Obtem-se:




       Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como inserir imagens?
 • Definidas em HTML com a tag <img>;

 • Tem que conter o atributo “src” (source);

 • O valor do atributo “src” é o URL da imagem;

 • URL indica onde está a imagem (quer seja no computa-
 dor quer seja online);

 • Pode conter o atributo “alt”, que atribui um texto à im-
 agem quando esta não for visualizada;

 •Apresentada no browser no sítio onde está inserida no
 documento;



         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como inserir imagens?
 • Pode conter os atributos “height” (altura) e “width” (lar-
 gura);

 • “height” e “width” definem a altura e a largura da ima-
 gem, respectivamente;

 • Os valores dos atributos “height” e “width” são defini-
 dos em pixeis;

 •Não tem tag de fecho;




          Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como inserir imagens? - Exemplo

 • Abrir editor de HTML (Notepad, Dreamweaver);

 • Entre as tags de abertura e fecho de um parágrafo,
 escrever o seguinte código:



<img src=”http://www.iasfa.pt/imagens/images/
acordo/ulp.gif” alt=”logo_ULP” height=”300px”
width=”500px”>




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como inserir imagens? - Exemplo

 • Obtem-se;




        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como criar tabelas?
 • Definida pela tag <table>;

 • São divididas em linhas (<tr>);

 • Cada linha é dividida em células (<td>);

 • Pode-se definir a espessura da borda da tabela com o
 atributo “border”;

 • Podem-se definir cabeçalhos a cada coluna da tabela
 com a tag <th>;




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como criar tabelas? - Exemplo

 • Abrir editor de HTML (Notepad, Dreamweaver);

 • Entre as tags de abertura e fecho de um parágrafo,
 escrever o seguinte código:
                  <table border=”2”>
                  <tr>
                  <th>Primeiro Cabeçalho</th>
                  <th>Segundo Cabeçalho</th>
                  </tr>
                  <tr>
                  <td>Primeira célula, primeira linha</td>
                  <td>Segunda célula, primeira linha</td>
                  </tr>
                  <tr>
                  <td>Primeira célula, segunda linha</td>
                  <td>Segunda célula, segunda linha</td>
                  </tr>
                  </table>

         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como criar tabelas? - Exemplo

 • Obtem-se:




        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como criar listas?
 • Podem-se criar listas ordenadas e não ordenadas;

 • <ul> tag de abertura de uma lista não ordenada;

 • <ol> tag de abertura de uma lista ordenada;

 • <li> tag de abertura de cada item da lista;

 • Os items das listas não ordenadas são antecedidos de
 uma bola preenchida a negro;

 • Os items das listas ordenadas são antecedidos de um
 número (1) e um ponto (.);




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como criar listas? - Exemplo

 • Abrir editor de HTML (Notepad, Dreamweaver);

 • Entre as tags de abertura e fecho de um parágrafo,
 escrever o seguinte código:


                               <ul>
                               <li>Estudar</li>
                               <li>Não estudar</li>
                               </ul>
                               <ol>
                               <li>Estudar</li>
                               <li>Não estudar</li>
                               </ol>




         Mónica Ferreira   |    2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
HTML
Como criar listas? - Exemplo

 • Obtem-se;




        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
Starting
                                                   CSS


 Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
O que é CSS?

 • Abreviatura de Cascading Style Sheet;

 • Definimos a disposição dos elementos HTML;

 • Permite ter um documento HTML mais “limpo”;

 • Permite-nos mudar a formatação de todos os nossos
 documentos HTML ao mesmo tempo;




        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Sintaxe CSS

 • Cada regra CSS é composta por duas partes: Selector
 e a Declaração;

 •O selector é aquilo que queremos formatar;

 • Exemplo:



       body { background-color:#fff; };


    Selector                           Declaração


        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Sintaxe CSS

 • Cada declaração é composta por Propriedades e re-
 spectivos Valores;

 • Exemplo:

               body { background-color:#fff; };


          Selector                      Propriedade                                 Valor




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |    Diurno
CSS
Como introduzir CSS?

 • Folha de estilos externa;

 • Folha de estilos interna;

 • “Inline style”;




          Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Folha de estilos externa

 • Ideal quando se quer aplicar estilos a várias páginas;

 • Pode-se mudar o aspecto todo de um website mudando
 apenas um ficheiro;

 • Cada página tem que ter um link para a folha de esti-
 los (<link>) que se insere na tag <head>;

 • Pode ser criada em qualquer editor de texto (notepad,
 Dreamweaver), guardado com a extensão “.CSS”;

 • Não contém tags HTML;



         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Folha de estilos externa

 • Exemplo:


    <head>
    <link rel=”stylesheet” type=”text/css” href=”meucss.css” />
    </head>




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Folha de estilos Interna

 • Deve ser utilizada quando um dado documento tem um
 estilo específico;

 • Definida com a tag <style> inserida na tag <head> do
 documento HTML;

 • Exemplo:
   <head>
   <style type=”text/css”>
   hr {color:#fff;}
   p {margin-to:200px;}
   body {background-color:blue);}
   </style>
   </head>

         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
“Inline Style”

 • Perde muitas das vantagens das folhas de estilo
 porque mistura o conteúdo do documento com a apre-
 sentação do mesmo;

 • Necessário utilizar o atributo de estilo na tag pretend-
 ida;

 • O atributo pode conter qualquer propriedade CSS;

 • Exemplo:

        <p style=”color:#fff; margin:auto”>...</p>



          Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Selectores CSS

 • CSS permite-nos atribuir dois selectores: “id” e
 “class”;

 • “id” usado para especificar um estilo para um só ele-
 mento;

 • “id” definido no CSS com cardinal (#estilo);

 • <div id=”estilo”> código para designar um estilo a um
 determinado elemento HTML;




            Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Selectores CSS

 • “class” usado para especificar um estilo para um grupo
 de elementos HTML;

 • “class” usado em mais do que um elemento HTML, ao
 contrário do “id”;

 • “class” definido no CSS com um ponto(.classe);




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Propriedade “background”


 • Utilizada para atribuir um fundo a um elemento do
 documento;

 • “background-color” - atribui uma cor ao fundo;

 • “background-image” - atribui uma imagem ao fundo;

 • “background-repeat” - define se a imagem se repete
 no eixo xOy;




        Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
Propriedade “background”


 • “background-attachment” - define se a imagem é
 fixa ou se “anda” quando se utiliza a barra de rolamento;

 • “background-position” - define a posição da imagem
 do fundo;

 • “background” - podem-se inserir todas as caracterís-
 ticas anteriores numa só declaração;




         Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno
CSS
    Propriedade “background”


      • Exemplo:

      body {
      background: #ffffff url(‘img_tree.png’) no-repeat fixed right top;
      };
                            Cor            Imagem                        Repetição                        Posição
                          (color)           (image)                         (repeat)                  (position)

                                                                                            Fixação
                                                                                          (attachment)




• NOTA: A ordem tem obrigatoriamente de ser a apresentada, mas podem-se não utilizar todas as
características.


                   Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia     |    Diurno
CSS
   Propriedade “text”


     • Utilizada para formatar texto;

     • “text-color” - define a cor do texto;	

     • “text-align” - define o alinhamento horizontal do texto;

     • “text-decoration” - define se há ou não alguma for-
     matação adicional ao texto (rasurado, linha por cima, sub-
     linhado, blink (bold));



• NOTA: “blink” não é aceite por alguns browsers como o Google Chrome, Internet Explorer, Safari



                  Mónica Ferreira   |   2º Ano de Comunicação audiovisual e Multimédia   |   Diurno

Mais conteúdo relacionado

Mais procurados (20)

PDF
Slides Css3
Pedro Neto
 
PPTX
Html ppt
santosh lamba
 
PPTX
Html
yugank_gupta
 
PDF
Basic Html Notes
NextGenr
 
PDF
Html
Morvana Bonin
 
PDF
Html basics
Vjay Vijju
 
PDF
HTML PPT.pdf
sunnyGupta325328
 
PPTX
HTML - Aula 01 - Estrutura básica e tags básicas no html
Tiago Luiz Ribeiro da Silva
 
PDF
Introduction to CSS3
Seble Nigussie
 
PDF
Profissão Front-end
Marconi Pacheco
 
PPTX
Html forms
Er. Nawaraj Bhandari
 
PPT
Intro Html
Chidanand Byahatti
 
PDF
Curso HTML, CSS e JavaScript
Pablo Sanches
 
PPTX
Cascading style sheet
Michael Jhon
 
PDF
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
André Constantino da Silva
 
PPTX
Front End x Back End
Tatiane Aguirres Nogueira
 
PDF
Curso de Desenvolvimento Web - Módulo 01 - HTML
Rodrigo Bueno Santa Maria, BS, MBA
 
Slides Css3
Pedro Neto
 
Html ppt
santosh lamba
 
Basic Html Notes
NextGenr
 
Html basics
Vjay Vijju
 
HTML PPT.pdf
sunnyGupta325328
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
Tiago Luiz Ribeiro da Silva
 
Introduction to CSS3
Seble Nigussie
 
Profissão Front-end
Marconi Pacheco
 
Intro Html
Chidanand Byahatti
 
Curso HTML, CSS e JavaScript
Pablo Sanches
 
Cascading style sheet
Michael Jhon
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
André Constantino da Silva
 
Front End x Back End
Tatiane Aguirres Nogueira
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Rodrigo Bueno Santa Maria, BS, MBA
 

Destaque (11)

PPTX
Parceiro Programador
Carlos Henrique Muller
 
PDF
Css cascading style sheet
Morvana Bonin
 
PDF
ebook Solidário Fluência de HTML & CSS
David Arty
 
PDF
Curso html
richard_romancini
 
PPTX
Construindo layout de sites com CSS
Talita Pagani
 
PPTX
HTML/HTML5
People Strategists
 
PDF
A verdadeira semântica do HTML
Diego Eis
 
PDF
Ninja html 5 css javascript
Danilo Sousa
 
PDF
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
PDF
Cours d'introduction aux HTML5 & CSS3
Abel LIFAEFI MBULA
 
PDF
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Uni Buscapé Company
 
Parceiro Programador
Carlos Henrique Muller
 
Css cascading style sheet
Morvana Bonin
 
ebook Solidário Fluência de HTML & CSS
David Arty
 
Curso html
richard_romancini
 
Construindo layout de sites com CSS
Talita Pagani
 
HTML/HTML5
People Strategists
 
A verdadeira semântica do HTML
Diego Eis
 
Ninja html 5 css javascript
Danilo Sousa
 
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
Cours d'introduction aux HTML5 & CSS3
Abel LIFAEFI MBULA
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Uni Buscapé Company
 
Anúncio

Semelhante a HTML e CSS (20)

DOCX
Html
joaopratas
 
PPTX
O que é html
Eduardo Kiefer
 
PDF
Apostila html
Danielle Almeida
 
PDF
WebDesign AULA 2: Introdução a HTML
Dra. Camila Hamdan
 
PPTX
Apresentação1.pptx
ssusercbd9c4
 
PPT
Html Básico
Marcelo Machado Pereira
 
PDF
Apostila De Html
Wanderlei
 
PDF
Html 01
edersondiniz
 
PDF
HTML - Guia 1 e 2
Alvaro Gomes
 
PDF
Html manual
tiagosurf
 
DOCX
Html básico
Devmedia
 
PDF
Criação de sites
Kundan Narendra
 
DOC
Html
EMSNEWS
 
PPTX
Html
Jardsonsss
 
PPTX
HTML
Carlos J. Costa
 
PDF
html
João Carvalho
 
PDF
Html manual
Mércia Regina da Silva
 
PDF
HTML HardCore Parte 1 - Conceitos
George Mendonça
 
PPT
HTML e Hipertexto
aguiarense
 
O que é html
Eduardo Kiefer
 
Apostila html
Danielle Almeida
 
WebDesign AULA 2: Introdução a HTML
Dra. Camila Hamdan
 
Apresentação1.pptx
ssusercbd9c4
 
Apostila De Html
Wanderlei
 
Html 01
edersondiniz
 
HTML - Guia 1 e 2
Alvaro Gomes
 
Html manual
tiagosurf
 
Html básico
Devmedia
 
Criação de sites
Kundan Narendra
 
Html
EMSNEWS
 
HTML HardCore Parte 1 - Conceitos
George Mendonça
 
HTML e Hipertexto
aguiarense
 
Anúncio

Último (20)

PDF
Apresentação Transformaçoes Químicas.pdf
lealgeovane3
 
PPTX
Matematica Probabilidade e Sistemas Lineares.pptx
ssuser6902511
 
PDF
Test bank for Auditing A Risk Based Approach to Conducting a Quality Audit 9t...
tkvnhre690
 
PPTX
DNA, da química a expressão genicaaaaaaaa
LaianaLessaTeixeiraP
 
PPTX
metodologiadotrabalhocientificonafaculda
DeuzinhaAzevedo
 
PDF
Índices no Postgres - Python Floripa 87.pdf
Rodrigo Vieira
 
PDF
IUGOSLÁVIA - formação, crises, guerra civil, desintegração
Henrique Pontes
 
PDF
Terceira República no Brasil - História do Brasil República
professorjoseangeloc
 
PDF
Infografia | Férias enquanto cidadã/cidadão da UE 2025
Centro Jacques Delors
 
PDF
Leitura - Protocolo de atendimento às vítimas de assédio moral, assédio sexua...
giovannaqahal
 
PDF
Apresentação QFD 11111111111111111111111111
SimoUrpia1
 
PPTX
Reunião de alinhamento junho.pptxkkkkkkkkkkkk
TailsonSantos1
 
PPTX
AULA 01 - INTRODUÇÃO AO ATENDIMENTO HUMANIZADO (1).pptx
MateusSued00
 
PDF
Business Model Canvas - Modelo de Negócio
Alinne Corrêa
 
PPTX
Questões de filosofia no Enem analiasadas
AnaErikaPiresLeao
 
PPTX
AULÃO_DE_MATEMATICA_2022.pptx!!!!!!!!!!!!
llanagommes
 
PPTX
CONJUNÇÕES SUBORDINATIVAS SLIDES DE AULA
LucianneFerreira1
 
PPTX
Técnicas de prevenção contra incêndio.pptx
douglasmaikon97
 
PPT
Os Direitos Humanos e a Cidadania-Filosofiappt
ToniNunes3
 
PPTX
Civismo DESBRAVADORES ESPECIALIDADE..pptx
8regiaoabac
 
Apresentação Transformaçoes Químicas.pdf
lealgeovane3
 
Matematica Probabilidade e Sistemas Lineares.pptx
ssuser6902511
 
Test bank for Auditing A Risk Based Approach to Conducting a Quality Audit 9t...
tkvnhre690
 
DNA, da química a expressão genicaaaaaaaa
LaianaLessaTeixeiraP
 
metodologiadotrabalhocientificonafaculda
DeuzinhaAzevedo
 
Índices no Postgres - Python Floripa 87.pdf
Rodrigo Vieira
 
IUGOSLÁVIA - formação, crises, guerra civil, desintegração
Henrique Pontes
 
Terceira República no Brasil - História do Brasil República
professorjoseangeloc
 
Infografia | Férias enquanto cidadã/cidadão da UE 2025
Centro Jacques Delors
 
Leitura - Protocolo de atendimento às vítimas de assédio moral, assédio sexua...
giovannaqahal
 
Apresentação QFD 11111111111111111111111111
SimoUrpia1
 
Reunião de alinhamento junho.pptxkkkkkkkkkkkk
TailsonSantos1
 
AULA 01 - INTRODUÇÃO AO ATENDIMENTO HUMANIZADO (1).pptx
MateusSued00
 
Business Model Canvas - Modelo de Negócio
Alinne Corrêa
 
Questões de filosofia no Enem analiasadas
AnaErikaPiresLeao
 
AULÃO_DE_MATEMATICA_2022.pptx!!!!!!!!!!!!
llanagommes
 
CONJUNÇÕES SUBORDINATIVAS SLIDES DE AULA
LucianneFerreira1
 
Técnicas de prevenção contra incêndio.pptx
douglasmaikon97
 
Os Direitos Humanos e a Cidadania-Filosofiappt
ToniNunes3
 
Civismo DESBRAVADORES ESPECIALIDADE..pptx
8regiaoabac
 

HTML e CSS

  • 1. HTML e CSS Starting Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 2. Starting HTML Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 3. HTML O que é HTML? • Linguagem utilizada para a criação de páginas Web; • Abreviatura de Hyper Text Markup Language; • Não é uma linguagem de programação mas sim uma linguagem de marcação; • Liguagem de marcação = grupo de “tags” de marcação que descrevem as páginas Web; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 4. HTML O que são “tags” HTML? • tags HTML = tags de marcação HTML; • São palavras-chave contidas entre o sinal de menor (<) e maior (>); • Existe sempre uma de abertura (<body>) e uma de fe- cho (</body>); • Existem tags de abertura e fecho simultâneo (<br/>); Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 5. HTML O que são Elementos HTML? • É tudo o que começa com uma tag de abertura (<body>) e uma tag de fecho (</body>); • Termina sempre com uma tag de fecho (</body>); • O seu conteúdo é tudo o que está entre as tags de ab- ertura e de fecho; • Existem elementos HTML sem conteúdo (<br/>); Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 6. HTML O que são Elementos HTML? • O elementos sem conteúdo abrem-se e fecham-se na mesma tag (<br/>); • A maior parte dos elementos HTML podem ter atribu- tos; • Pode haver elementos HTML dentro de outros elemen- tos HTML; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 7. HTML Elementos HTML • <html> ... </html> define todo o documento HTML e o seu conteúdo são outros elementos HTML, como por exemplo: • <head> ... </head> onde está contida a metadata e o seu conteúdo são outros elementos HTML, como por exemplo: • <title> ... </title> nome que vai aparecer no separa- dor/barra do browser; • <keywords> ... </keywords> contém todas as pala- vras chaves, para quando numa pesquisa num motor de busca mostre-nos também o nosso site; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 8. HTML Elementos HTML • <link ... /> define a relação entre o documento HTML e uma fonte externa (Folha CSS); • <body> ... </body> define o todo o documento HTML e contém outros elementos HTML, como por exem- plo: • <p> ... </p> define um parágrafo num documento HTML; • <a href=”meusite.html” > ... </a> define um link para uma página HTML; • <br/> ou <br> elemento HTML vazio que define uma quebra de linha; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 9. HTML Elementos HTML • <h1> ... </h1> define um título com um tamanho de letra já predefinido; • <table> ... </table> cria uma tabela e contém outros elementos HTML que dão forma à tabela, como por ex- emplo: • <tr > ... </tr> define o número de linhas de uma tab- ela; • <td> ... </td> define uma célula de cada linha; • <img src=”eu.png”> ... </img> insere uma imagem; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 10. HTML O que são Atributos HTML? • Atribuem informação adicional a um elemento HTML; • São sempre especificados na tag de abertura (<a href=”meusite.html”>); • São sempre definidos dentro da tag de abertura como nome=”valor”, onde as aspas são obrigatórias; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 11. HTML Headings HTML • Definidos com as tags <h1> a <h6>; • Quanto maior o número (<h6>), menor o tamanho da letra apresentada; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 12. HTML Headings HTML - Exemplo • Abrir editor de HTML (Notepad, Dreamweaver); • Entre as tags de abertura e fecho do “body”, escrever o seguinte código: <h1>O meu título “h1”</h1> <h2>O meu título ”h2”</h2> <h3>O meu título “h3”</h3> <h4>O meu título “h4”</h4> <h5>O meu título “h5”</h5> <h6>O meu título “h6”</h6> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 13. HTML Headings HTML - Exemplo • Obtem-se: Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 14. HTML Parágrafos HTML - Exemplo • Abrir editor de HTML (Notepad, Dreamweaver); • Entre as tags de abertura e fecho do “body”, escrever o seguinte código: <p>O meu primeiro parágrafo</p> <p>O meu segundo parágrafo</p> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 15. HTML Parágrafos HTML - Exemplo • Obtem-se: Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 16. HTML tags de formatação • <b> ... </b> põe um texto, uma palavra, letra(s) a bold; • <i> ... </i> põe um texto, uma palavra, letra(s) a itálico; • <big> ... </big> põe um texto, uma palavra, letra(s) um pouco maior; •<code> ... </code> muda o tipo de letra para o que normalmente é utilizado em programação; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 17. HTML tags de formatação • <sub> ... </sub> põe palavra(s), texto, letra(s) em subscrito; • <sup> ... </sup> põe palavra(s), texto, letra(s) em sobrescrito; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 18. HTML tags de formatação - Exemplo • Abrir editor de HTML (Notepad, Dreamweaver); • Entre as tags de abertura e fecho de um parágrafo, escrever o seguinte código: <b>Texto em Bold</b> <i>Texto em itálico</i> <big>Texto maior</big> <code>Texto com letra de código</code> <sub>Texto subscrito</sub> <sup>texto sobrescrito</sup> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 19. HTML tags de formatação - Exemplo • Obtem-se: Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 20. HTML Como inserir imagens? • Definidas em HTML com a tag <img>; • Tem que conter o atributo “src” (source); • O valor do atributo “src” é o URL da imagem; • URL indica onde está a imagem (quer seja no computa- dor quer seja online); • Pode conter o atributo “alt”, que atribui um texto à im- agem quando esta não for visualizada; •Apresentada no browser no sítio onde está inserida no documento; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 21. HTML Como inserir imagens? • Pode conter os atributos “height” (altura) e “width” (lar- gura); • “height” e “width” definem a altura e a largura da ima- gem, respectivamente; • Os valores dos atributos “height” e “width” são defini- dos em pixeis; •Não tem tag de fecho; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 22. HTML Como inserir imagens? - Exemplo • Abrir editor de HTML (Notepad, Dreamweaver); • Entre as tags de abertura e fecho de um parágrafo, escrever o seguinte código: <img src=”http://www.iasfa.pt/imagens/images/ acordo/ulp.gif” alt=”logo_ULP” height=”300px” width=”500px”> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 23. HTML Como inserir imagens? - Exemplo • Obtem-se; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 24. HTML Como criar tabelas? • Definida pela tag <table>; • São divididas em linhas (<tr>); • Cada linha é dividida em células (<td>); • Pode-se definir a espessura da borda da tabela com o atributo “border”; • Podem-se definir cabeçalhos a cada coluna da tabela com a tag <th>; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 25. HTML Como criar tabelas? - Exemplo • Abrir editor de HTML (Notepad, Dreamweaver); • Entre as tags de abertura e fecho de um parágrafo, escrever o seguinte código: <table border=”2”> <tr> <th>Primeiro Cabeçalho</th> <th>Segundo Cabeçalho</th> </tr> <tr> <td>Primeira célula, primeira linha</td> <td>Segunda célula, primeira linha</td> </tr> <tr> <td>Primeira célula, segunda linha</td> <td>Segunda célula, segunda linha</td> </tr> </table> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 26. HTML Como criar tabelas? - Exemplo • Obtem-se: Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 27. HTML Como criar listas? • Podem-se criar listas ordenadas e não ordenadas; • <ul> tag de abertura de uma lista não ordenada; • <ol> tag de abertura de uma lista ordenada; • <li> tag de abertura de cada item da lista; • Os items das listas não ordenadas são antecedidos de uma bola preenchida a negro; • Os items das listas ordenadas são antecedidos de um número (1) e um ponto (.); Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 28. HTML Como criar listas? - Exemplo • Abrir editor de HTML (Notepad, Dreamweaver); • Entre as tags de abertura e fecho de um parágrafo, escrever o seguinte código: <ul> <li>Estudar</li> <li>Não estudar</li> </ul> <ol> <li>Estudar</li> <li>Não estudar</li> </ol> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 29. HTML Como criar listas? - Exemplo • Obtem-se; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 30. Starting CSS Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 31. CSS O que é CSS? • Abreviatura de Cascading Style Sheet; • Definimos a disposição dos elementos HTML; • Permite ter um documento HTML mais “limpo”; • Permite-nos mudar a formatação de todos os nossos documentos HTML ao mesmo tempo; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 32. CSS Sintaxe CSS • Cada regra CSS é composta por duas partes: Selector e a Declaração; •O selector é aquilo que queremos formatar; • Exemplo: body { background-color:#fff; }; Selector Declaração Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 33. CSS Sintaxe CSS • Cada declaração é composta por Propriedades e re- spectivos Valores; • Exemplo: body { background-color:#fff; }; Selector Propriedade Valor Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 34. CSS Como introduzir CSS? • Folha de estilos externa; • Folha de estilos interna; • “Inline style”; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 35. CSS Folha de estilos externa • Ideal quando se quer aplicar estilos a várias páginas; • Pode-se mudar o aspecto todo de um website mudando apenas um ficheiro; • Cada página tem que ter um link para a folha de esti- los (<link>) que se insere na tag <head>; • Pode ser criada em qualquer editor de texto (notepad, Dreamweaver), guardado com a extensão “.CSS”; • Não contém tags HTML; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 36. CSS Folha de estilos externa • Exemplo: <head> <link rel=”stylesheet” type=”text/css” href=”meucss.css” /> </head> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 37. CSS Folha de estilos Interna • Deve ser utilizada quando um dado documento tem um estilo específico; • Definida com a tag <style> inserida na tag <head> do documento HTML; • Exemplo: <head> <style type=”text/css”> hr {color:#fff;} p {margin-to:200px;} body {background-color:blue);} </style> </head> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 38. CSS “Inline Style” • Perde muitas das vantagens das folhas de estilo porque mistura o conteúdo do documento com a apre- sentação do mesmo; • Necessário utilizar o atributo de estilo na tag pretend- ida; • O atributo pode conter qualquer propriedade CSS; • Exemplo: <p style=”color:#fff; margin:auto”>...</p> Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 39. CSS Selectores CSS • CSS permite-nos atribuir dois selectores: “id” e “class”; • “id” usado para especificar um estilo para um só ele- mento; • “id” definido no CSS com cardinal (#estilo); • <div id=”estilo”> código para designar um estilo a um determinado elemento HTML; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 40. CSS Selectores CSS • “class” usado para especificar um estilo para um grupo de elementos HTML; • “class” usado em mais do que um elemento HTML, ao contrário do “id”; • “class” definido no CSS com um ponto(.classe); Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 41. CSS Propriedade “background” • Utilizada para atribuir um fundo a um elemento do documento; • “background-color” - atribui uma cor ao fundo; • “background-image” - atribui uma imagem ao fundo; • “background-repeat” - define se a imagem se repete no eixo xOy; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 42. CSS Propriedade “background” • “background-attachment” - define se a imagem é fixa ou se “anda” quando se utiliza a barra de rolamento; • “background-position” - define a posição da imagem do fundo; • “background” - podem-se inserir todas as caracterís- ticas anteriores numa só declaração; Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 43. CSS Propriedade “background” • Exemplo: body { background: #ffffff url(‘img_tree.png’) no-repeat fixed right top; }; Cor Imagem Repetição Posição (color) (image) (repeat) (position) Fixação (attachment) • NOTA: A ordem tem obrigatoriamente de ser a apresentada, mas podem-se não utilizar todas as características. Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno
  • 44. CSS Propriedade “text” • Utilizada para formatar texto; • “text-color” - define a cor do texto; • “text-align” - define o alinhamento horizontal do texto; • “text-decoration” - define se há ou não alguma for- matação adicional ao texto (rasurado, linha por cima, sub- linhado, blink (bold)); • NOTA: “blink” não é aceite por alguns browsers como o Google Chrome, Internet Explorer, Safari Mónica Ferreira | 2º Ano de Comunicação audiovisual e Multimédia | Diurno