CodeGym /Curso Java /Frontend SELF PT /Atributos Globais

Atributos Globais

Frontend SELF PT
Nível 11 , Lição 2
Disponível

8.1 Atributo id

Os atributos globais são aqueles que podem ser usados com qualquer elemento HTML. Eles desempenham um papel chave na identificação, classificação e gerenciamento dos elementos das páginas web.

O atributo id é usado para identificar de forma única um elemento na página. O valor do atributo id deve ser único dentro de todo o documento HTML. Este atributo é frequentemente usado para associar elementos com CSS e JavaScript.

Sintaxe:

    
      <element id="unique-id">...</element>
    
  

Exemplo de uso:

CSS
    
      #header {
        background-color: #f4f4f4;
        padding: 10px;
      }
    
  
HTML
    
      <div id="header">
        <h1>Cabeçalho</h1>
      </div>
    
  
JavaScript
    
      document.getElementById('header').style.color = 'blue';
    
  

Vantagens:

  • Identificação única: permite identificar elementos de maneira única na página
  • Estilização: conveniente para aplicar estilos CSS
  • Manipulação do DOM: fácil acesso aos elementos com JavaScript

8.2 Atributo class

O atributo class é usado para atribuir um ou mais classes a um elemento. Essas classes podem ser usadas para aplicar estilos CSS e manipular elementos com JavaScript. Ao contrário do id, os valores do class não precisam ser únicos.

Sintaxe:

    
      <element class="class-1 class-2">...</element>
    
  

Exemplo de uso:

CSS
    
      .highlight {
        background-color: yellow;
      }

      .bold {
        font-weight: bold;
      }
    
  
HTML
    
      <p class="highlight">Este texto está destacado em amarelo.</p>
      <p class="bold">Este texto está em negrito.</p>
      <p class="highlight bold">Este texto está em negrito e destacado em amarelo.</p>
    
  

Vantagens:

  • Múltiplas classes: permite definir várias classes para um elemento
  • Agrupamento de elementos: fácil aplicação de estilos a grupos de elementos
  • Manipulação do DOM: permite trabalhar facilmente com grupos de elementos via JavaScript

8.3 Atributos data-*

Os atributos data-* permitem armazenar dados personalizados nos elementos HTML. Esses atributos começam com o prefixo data- e podem ter qualquer valor. Eles são frequentemente usados para armazenar informações que podem ser úteis para o JavaScript.

Sintaxe:

    
      <element data-key="value">...</element>
    
  

Exemplo de uso:

HTML
    
      <div data-user-id="12345" data-role="admin">
        Usuário com ID 12345, papel - administrador.
      </div>
    
  
JavaScript
    
// Encontrar o primeiro elemento na página que tenha o atributo data-user-id
const userElement = document.querySelector('[data-user-id]');

// Obter o valor do atributo data-user-id e imprimir no console
console.log(userElement.dataset.userId); // Saída: 12345

// Obter o valor do atributo data-role e imprimir no console
console.log(userElement.dataset.role); // Saída: admin
    
  

Vantagens:

  • Armazenamento de dados: conveniente para armazenar e transmitir dados associados aos elementos
  • Acesso via JavaScript: fácil acesso e alteração de dados através do dataset API
  • Flexibilidade: permite adicionar qualquer dado sem violar os padrões HTML
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION