Estrutura e Estilização da Web
26 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual é a função principal do HTML na criação de páginas da web?

  • Manipular eventos na página.
  • Definir a estrutura da página por meio de elementos e hierarquia. (correct)
  • Estilizar a aparência dos elementos.
  • Gerenciar o acesso a dados externos.
  • Qual técnica CSS é utilizada para aplicar estilos diferentes com base em propriedades do dispositivo?

  • Flexbox
  • Media Queries (correct)
  • Grid Layouts
  • Box Model
  • No contexto de design responsivo, o que é um 'Fluid Layout'?

  • Layout que utiliza tamanhos fixos.
  • Layout que não considera a largura da tela.
  • Layout que é construído apenas com o uso de Flexbox.
  • Layout que se ajusta usando larguras baseadas em porcentagens. (correct)
  • Qual método JavaScript é utilizado para acessar um elemento pelo seu ID no DOM?

    <p>document.getElementById()</p> Signup and view all the answers

    Qual dos seguintes é um tipo de evento que pode ser manipulado em JavaScript?

    <p>Evento de clique</p> Signup and view all the answers

    Qual evento é ativado quando o rato passa sobre um elemento?

    <p>onmouseover</p> Signup and view all the answers

    O que acontece quando o evento onmouseout é ativado?

    <p>A classe 'mouseOver' é removida.</p> Signup and view all the answers

    Qual propriedade é utilizada para identificar qual objeto disparou um evento?

    <p>event.target</p> Signup and view all the answers

    Qual é a função do elemento com o id 'operacao' no exemplo fornecido?

    <p>Retornar a operação matemática selecionada.</p> Signup and view all the answers

    O que ocorre quando o rato sai de cima de um elemento que usa o evento onmouseover?

    <p>A cor do fundo é restaurada para white.</p> Signup and view all the answers

    Qual dos seguintes eventos não está relacionado com eventos de mouse?

    <p>onchange</p> Signup and view all the answers

    Qual a finalidade principal do evento onclick em JavaScript?

    <p>Executar uma ação quando um elemento é clicado.</p> Signup and view all the answers

    Em qual situação a classe 'mouseOver' será adicionada a um elemento?

    <p>Quando o evento onmouseover for ativado.</p> Signup and view all the answers

    Qual evento ocorre quando um usuário clica com o botão direito do mouse em um elemento?

    <p>oncontextmenu</p> Signup and view all the answers

    Qual evento é acionado quando a tecla é liberada pelo usuário?

    <p>onkeyup</p> Signup and view all the answers

    Qual das seguintes descrições se refere ao evento 'onload'?

    <p>Ocorre quando um objeto foi carregado</p> Signup and view all the answers

    Qual evento é acionado quando o usuário pressiona um botão do mouse sobre um elemento?

    <p>onmousedown</p> Signup and view all the answers

    O que acontece no evento 'onerror'?

    <p>Ocorre quando um recurso falha ao carregar</p> Signup and view all the answers

    Qual evento é acionado quando o mouse entra em um elemento?

    <p>onmouseenter</p> Signup and view all the answers

    Qual evento não está relacionado à manipulação do teclado?

    <p>onclick</p> Signup and view all the answers

    Qual evento aciona quando o usuário navega para fora de uma página?

    <p>onpagehide</p> Signup and view all the answers

    O que a função 'calcula()' deve fazer quando associada a um evento onclick?

    <p>Executar uma operação matemática</p> Signup and view all the answers

    Qual das opções descreve melhor o evento 'onmouseup'?

    <p>Ocorre quando um botão do mouse é liberado</p> Signup and view all the answers

    Qual é a ação desencadeada pelo evento onclick na função calcula()?

    <p>Escrever no console os valores de x e y</p> Signup and view all the answers

    O que acontece quando o utilizador clica no botão que chama a função myFunction()?

    <p>O parágrafo com id 'demo' é alterado</p> Signup and view all the answers

    Qual das opções abaixo representa uma característica importante de eventos em JavaScript?

    <p>Eventos podem ser vinculados a qualquer tipo de elemento HTML</p> Signup and view all the answers

    Study Notes

    Web Structure

    • HTML (HyperText Markup Language): The standard language for creating web pages.
      • Uses elements/tags (e.g., <html>, <head>, <body>, <div>, <p>).
      • Structure of a webpage is defined by the hierarchy of these elements.
      • Semantic HTML tags (e.g., <header>, <footer>, <article>, <section>) improve accessibility and SEO.

    Styling Techniques

    • CSS (Cascading Style Sheets): Styles the appearance of HTML elements.
      • Selectors: Target elements (e.g., class .classname, ID #idname, type).
      • Box Model: Includes content, padding, border, and margin.
      • Positioning: Different methods (static, relative, absolute, fixed, sticky).
      • Flexbox & Grid Layouts: Modern techniques for layout arrangement.

    Responsive Design

    • Definition: Ensures webpages render well on various devices and screen sizes.
      • Media Queries: CSS technique to apply styles based on device properties (e.g., width, orientation).
      • Fluid Layout: Uses percentage-based widths instead of fixed sizes.
      • Viewport: <meta name="viewport" content="width=device-width, initial-scale=1.0"> for responsive scaling.
      • Responsive Images: Use of srcset or CSS techniques (e.g., max-width: 100%).

    DOM Manipulation

    • DOM (Document Object Model): Representation of the page structure as a tree of objects.
      • Access and manipulate elements using JavaScript methods (e.g., document.getElementById(), document.querySelector()).
      • Common actions include creating, deleting, and updating elements and attributes.
      • Use of libraries like jQuery simplifies DOM manipulation.

    Event Handling

    • Events: Actions or occurrences that happen in the browser.
      • Types of events: Mouse events (click, hover), keyboard events (keypress, keyup), form events (submit, change).
      • Event Listeners: Functions that execute in response to events (e.g., element.addEventListener('click', function)).
      • Event propagation: Bubbling (up the DOM) and capturing (down the DOM).
      • Prevent default behavior using event.preventDefault() to manage form submissions or links.

    Estrutura da Web

    • HTML (HyperText Markup Language): Linguagem padrão para criar páginas web.
    • Elementos/Tags (ex.: , , , , ``) são usados para definir a estrutura da página.
    • A hierarquia dos elementos HTML define a estrutura da página.
    • Tags HTML semânticas (ex.: , , , ) melhoram a acessibilidade e o SEO.

    Técnicas de Estilo

    • CSS (Cascading Style Sheets): Define o estilo visual dos elementos HTML.
    • Seletores: Selecionam elementos específicos (ex.: classe .classname, ID #idname, tipo).
    • Modelo de Caixa: Inclui conteúdo, preenchimento, borda e margem.
    • Posicionamento: Métodos diferentes (estático, relativo, absoluto, fixo, grudado).
    • Flexbox & Grid Layouts: Técnicas modernas para organizar o layout.

    Design Responsivo

    • Definição: Garante que as páginas web sejam renderizadas adequadamente em vários dispositivos e tamanhos de tela.
    • Consultas de Mídia: Técnica CSS para aplicar estilos com base nas propriedades do dispositivo (ex.: largura, orientação).
    • Layout Fluido: Utiliza larguras baseadas em porcentagem, em vez de tamanhos fixos.
    • Viewport: `` para dimensionamento responsivo.
    • Imagens Responsivas: Uso de srcset ou técnicas CSS (ex.: max-width: 100%).

    Manipulação do DOM

    • DOM (Document Object Model): Representação da estrutura da página como uma árvore de objetos.
    • Acesso e Manipulação de Elementos: Utilize métodos JavaScript (ex.: document.getElementById(), document.querySelector()).
    • Ações comuns incluem criar, excluir e atualizar elementos e atributos.
    • Bibliotecas como jQuery simplificam a manipulação do DOM.

    Manipulação de Eventos

    • Eventos: Ações ou ocorrências que acontecem no navegador.
    • Tipos de eventos: Eventos do mouse (clique, passagem do mouse), eventos do teclado (pressionar tecla, soltar tecla), eventos de formulário (enviar, alterar).
    • Ouvintes de Eventos: Funções que se executam em resposta a eventos (ex.: element.addEventListener('click', function)).
    • Propagação de eventos: Borbulhamento (para cima no DOM) e captura (para baixo no DOM).
    • Impedir o comportamento padrão usando event.preventDefault() para gerenciar envios de formulário ou links.

    Eventos Javascript - onmouseover / onmouseout

    • O evento onmouseover é ativado quando o ponteiro do mouse passa sobre um elemento.
    • O evento onmouseout é ativado quando o ponteiro do mouse sai de um elemento.
    • O evento onmouseover pode ser usado para mudar o estilo de um elemento, neste caso, a cor de fundo.
    • O Javascript pode ser usado dentro do HTML, inline, mas não precisa estar dentro do marcador, pode estar em outro local do código.

    Eventos Javascript - onchange

    • O evento onchange é ativado quando o valor de um elemento é alterado.
    • O evento onchange pode ser usado para atualizar o conteúdo de outro elemento, como mostrar o resultado de um cálculo.
    • Neste exemplo, o evento onchange é usado para definir a operação a ser realizada em um cálculo.

    Propriedade Javascript event.target

    • A propriedade event.target retorna o objeto que acionou um evento.
    • Esta propriedade é útil para manipular eventos em múltiplos objetos com o mesmo código.
    • O código pode ser usado para recuperar o valor de elementos selecionados dinamicamente.

    Glossário de Eventos Javascript

    • Os eventos do Javascript podem ser divididos em categorias, incluindo mouse, frame / object, e keyboard.
    • Eventos do Mouse: oncontextmenu, ondblclick, onmousedown, onmouseenter, onmouseleave, onmousemove, onmouseover, onmouseout, onmouseup.
    • Eventos do Frame / Object: onabort , onbeforeunload, onerror, onhashchange, onload, onpageshow, onpagehide, onresize, onscroll, onunload.
    • Eventos do Teclado: onkeydown, onkeypress, onkeyup.

    Eventos Javascript - onclick

    • O evento onclick é ativado quando um elemento da interface é clicado.
    • O evento onclick pode ser usado para executar uma função, por exemplo, para realizar um cálculo ou atualizar o conteúdo de um elemento.
    • O código Javascript pode ser usado como um atributo inline no HTML.
    • O evento onclick pode ser usado para alterar o conteúdo de um elemento.
    • O evento onclick pode ser usado para chamar uma função que altera o conteúdo de um elemento.

    Mudança de Estilo Inline

    • O evento onmouseover pode ser usado para alterar o estilo de um elemento, neste caso, a cor de fundo.
    • O estilo pode ser alterado diretamente dentro do HTML usando atributos CSS.
    • O evento onmouseover pode ser usado para adicionar um estilo diferente ao elemento, como a classe "mouseOver".

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Teste seus conhecimentos sobre a estrutura da web, incluindo HTML e CSS. Explore conceitos como elementos semânticos, seletores e design responsivo. Aprenda também sobre técnicas modernas de layout como Flexbox e Grid.

    More Like This

    General Knowledge Quiz
    8 questions

    General Knowledge Quiz

    EnjoyableSchorl avatar
    EnjoyableSchorl
    HTML Structure and Tags Quiz
    10 questions

    HTML Structure and Tags Quiz

    AdvantageousVolcano avatar
    AdvantageousVolcano
    Responsive Web Design Fundamentals
    32 questions
    Use Quizgecko on...
    Browser
    Browser