SlideShare a Scribd company logo
1 of 44
Download to read offline
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

More Related Content

What's hot

5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introduçãoAgrupamento de Escolas da Batalha
 
Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01thomasdacosta
 
Aula03 - protocolo http
Aula03 -  protocolo httpAula03 -  protocolo http
Aula03 - protocolo httpCarlos Veiga
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 
Aula 01: introdução à informática aplicada
Aula 01:  introdução à informática aplicadaAula 01:  introdução à informática aplicada
Aula 01: introdução à informática aplicadaRubens Vinicius Conte
 
html, css e java script - renato araujo
html, css e java script - renato araujohtml, css e java script - renato araujo
html, css e java script - renato araujoorenatoaraujo
 
1ª aula Conhecendo o Computador
1ª aula Conhecendo o Computador1ª aula Conhecendo o Computador
1ª aula Conhecendo o ComputadorVivi Andrade
 
Guia rapido word 2016
Guia rapido word 2016Guia rapido word 2016
Guia rapido word 2016Marta Lima
 

What's hot (20)

5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01
 
Aula 06 setup pc
Aula 06   setup pcAula 06   setup pc
Aula 06 setup pc
 
Criação de Sites web Tutorial
Criação de Sites web TutorialCriação de Sites web Tutorial
Criação de Sites web Tutorial
 
Etica X Moral
Etica X MoralEtica X Moral
Etica X Moral
 
Programacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de EnsinodocProgramacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de Ensinodoc
 
Curso HTML e CSS Part1
Curso HTML e CSS Part1Curso HTML e CSS Part1
Curso HTML e CSS Part1
 
Aula03 - protocolo http
Aula03 -  protocolo httpAula03 -  protocolo http
Aula03 - protocolo http
 
Informatica Aplicada
Informatica AplicadaInformatica Aplicada
Informatica Aplicada
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Aula 01: introdução à informática aplicada
Aula 01:  introdução à informática aplicadaAula 01:  introdução à informática aplicada
Aula 01: introdução à informática aplicada
 
Aula - Internet
Aula - InternetAula - Internet
Aula - Internet
 
Aula 07 Css - Parte 1
Aula 07   Css - Parte 1Aula 07   Css - Parte 1
Aula 07 Css - Parte 1
 
Html
HtmlHtml
Html
 
html, css e java script - renato araujo
html, css e java script - renato araujohtml, css e java script - renato araujo
html, css e java script - renato araujo
 
1ª aula Conhecendo o Computador
1ª aula Conhecendo o Computador1ª aula Conhecendo o Computador
1ª aula Conhecendo o Computador
 
Java 13 Excecoes
Java 13 ExcecoesJava 13 Excecoes
Java 13 Excecoes
 
Guia rapido word 2016
Guia rapido word 2016Guia rapido word 2016
Guia rapido word 2016
 

Viewers also liked

Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheetMorvana Bonin
 
ebook Solidário Fluência de HTML & CSS
ebook Solidário Fluência de HTML & CSSebook Solidário Fluência de HTML & CSS
ebook Solidário Fluência de HTML & CSSDavid Arty
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSSTalita Pagani
 
A verdadeira semântica do HTML
A verdadeira semântica do HTMLA verdadeira semântica do HTML
A verdadeira semântica do HTMLDiego Eis
 
Ninja html 5 css javascript
Ninja html 5 css javascriptNinja html 5 css javascript
Ninja html 5 css javascriptDanilo Sousa
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptEdureka!
 
Cours d'introduction aux HTML5 & CSS3
Cours d'introduction aux HTML5 & CSS3Cours d'introduction aux HTML5 & CSS3
Cours d'introduction aux HTML5 & CSS3Abel LIFAEFI MBULA
 
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
 

Viewers also liked (11)

Parceiro Programador
Parceiro ProgramadorParceiro Programador
Parceiro Programador
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 
ebook Solidário Fluência de HTML & CSS
ebook Solidário Fluência de HTML & CSSebook Solidário Fluência de HTML & CSS
ebook Solidário Fluência de HTML & CSS
 
Curso html
Curso htmlCurso html
Curso html
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
HTML/HTML5
HTML/HTML5HTML/HTML5
HTML/HTML5
 
A verdadeira semântica do HTML
A verdadeira semântica do HTMLA verdadeira semântica do HTML
A verdadeira semântica do HTML
 
Ninja html 5 css javascript
Ninja html 5 css javascriptNinja html 5 css javascript
Ninja html 5 css javascript
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
 
Cours d'introduction aux HTML5 & CSS3
Cours d'introduction aux HTML5 & CSS3Cours d'introduction aux HTML5 & CSS3
Cours d'introduction aux HTML5 & CSS3
 
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...
 

Similar to Introdução à linguagem HTML (20)

Apostila html
Apostila htmlApostila html
Apostila html
 
Ambiente web
Ambiente webAmbiente web
Ambiente web
 
Apostila html1
Apostila html1Apostila html1
Apostila html1
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptx
 
Aula2 - Elementos Semânticos
Aula2 -  Elementos SemânticosAula2 -  Elementos Semânticos
Aula2 - Elementos Semânticos
 
HTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - ConceitosHTML HardCore Parte 1 - Conceitos
HTML HardCore Parte 1 - Conceitos
 
02 html - fontes e estilos
02 html  - fontes e estilos02 html  - fontes e estilos
02 html - fontes e estilos
 
Tecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing PagesTecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing Pages
 
Desenvolvimento sites html
Desenvolvimento sites htmlDesenvolvimento sites html
Desenvolvimento sites html
 
Aula1 - Curso Web-Design - ETECA Camargo Aranha
Aula1 - Curso Web-Design - ETECA Camargo AranhaAula1 - Curso Web-Design - ETECA Camargo Aranha
Aula1 - Curso Web-Design - ETECA Camargo Aranha
 
Aula 3 - HTML
Aula 3 - HTMLAula 3 - HTML
Aula 3 - HTML
 
HTML e Hipertexto
HTML e HipertextoHTML e Hipertexto
HTML e Hipertexto
 
DESENVOLVIMENTO DE APLICAÇÕES WEB
DESENVOLVIMENTO DE APLICAÇÕES WEBDESENVOLVIMENTO DE APLICAÇÕES WEB
DESENVOLVIMENTO DE APLICAÇÕES WEB
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Html slide
Html slideHtml slide
Html slide
 
Tema 1 | Introdução a PHP
Tema 1 | Introdução a PHPTema 1 | Introdução a PHP
Tema 1 | Introdução a PHP
 
Xhtml 2011 - atualizado
Xhtml   2011 - atualizadoXhtml   2011 - atualizado
Xhtml 2011 - atualizado
 
Apresentação1.pptx
Apresentação1.pptxApresentação1.pptx
Apresentação1.pptx
 

Recently uploaded

ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 anoandrealeitetorres
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoMary Alvarenga
 
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...LizanSantos1
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 

Recently uploaded (20)

ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
A galinha ruiva sequencia didatica 3 ano
A  galinha ruiva sequencia didatica 3 anoA  galinha ruiva sequencia didatica 3 ano
A galinha ruiva sequencia didatica 3 ano
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Atividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu AbrigoAtividade com a letra da música Meu Abrigo
Atividade com a letra da música Meu Abrigo
 
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
Intolerância religiosa. Trata-se de uma apresentação sobre o respeito a diver...
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 

Introdução à linguagem HTML

  • 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