I risultati di apprendimento di questo post sono:
Cos'è l'attributo di classe?
In HTML, il "classe"L'attributo è specificato con gli elementi. L'attributo di classe può identificare uno o più nomi di classe per un elemento HTML. Inoltre, lo stesso nome di classe può essere assegnato a diversi elementi HTML. Di conseguenza, questi nomi di classe sono accessibili dal codice CSS e JavaScript per applicare diverse funzioni.
Come aggiungere l'attributo di classe agli elementi HTML?
Innanzitutto, aggiungi/crea un elemento div con il nome della classe "principale"Nel file HTML. Aggiungere
E
Tag per includere alcuni contenuti all'interno di questo elemento. Inoltre, entrambi questi tag hanno lo stesso attributo di classe "testo":
Benvenuti in Linuxhint!
Miglior sito web tutorial
Il codice sopra menzionato farà due divisioni nella pagina Web. Per distinguerli, applichiamo alcune proprietà CSS.
Come modellare l'attributo di classe con CSS?
La sezione seguente dimostra le proprietà di styling applicate alle classi di cui sopra.
Specificare il selettore di classe
IL "."Il simbolo in CSS prima di ogni nome di classe è noto come"Selettore di classe". Il nome della classe seguito da questo simbolo viene utilizzato per accedere alla classe.
Style Main Div
.principaleL'elemento div con il nome di classe "principale"È disegnato con le proprietà descritte di seguito:
Si può vedere che il div con il nome di classe "principale"È disegnato con successo. IL "classe"Il testo non è ancora disegnato:
Classe di testo di stile
.testoIl testo di classe del
E
I tag sono disegnati fornendo il codice sopra. La descrizione del codice sopra è elencata di seguito:
Ora, gli elementi relativi a entrambe le classi sono stati disegnati con successo:
Come utilizzare l'attributo di classe con più nomi?
Supponiamo, vogliamo aggiungere due paragrafi. Uno con il colore arancione e l'altro con semplice nero. Entrambi devono avere le stesse proprietà di stile tranne il colore.
Per fare ciò, nel file HTML, prima, crea un elemento div con il nome della classe "principale". Quindi, all'interno di questo div aggiungi due
Tag con attributi di classe. Il primo
Il tag è associato ad entrambe le classi. L'altro
Il tag è assegnato con la classe "testo" soltanto:
"Il successo è il migliore quando è condiviso"
Citazioni di successo
Testo di classe di stile
.testoIL "testo"La classe è disegnata con le proprietà descritte di seguito:
Classe di stile para
.paraIl nome di seconda classe para viene dato solo colore della proprietà in stile con valore #dc5f00.
Vediamo qual è il risultato del codice HTML sopra:
Si può osservare che le proprietà specificate nella classe di testo sono applicate ad entrambi gli elementi. Ma come abbiamo anche assegnato la classe Para al primo elemento P, la proprietà del primo colore è cambiata.
Cos'è l'attributo ID?
IL "id"L'attributo deve essere unico per ogni elemento in un intero elemento HTML. Questo attributo è utilizzato da CSS e JavaScript per eseguire azioni diverse. Non possiamo usare più nomi ID per un elemento.
Html
Nel file HTML, aggiungi due
Tag con un po 'di testo. Il primo
Il tag è chiamato ID come "parà":
Benvenuti in Linuxhint!
Miglior sito web tutorial
Come modellare l'attributo ID?
La sezione seguente dimostra le proprietà di styling applicate all'attributo ID sopra.
Selettore ID
In HTML, il "#"Il segno è anche noto come"Selettore ID". Il nome ID seguito da questo simbolo viene utilizzato per accedere all'elemento con questo ID.
Style Para ID
#paraL'elemento con il nome "parà"È disegnato con le proprietà descritte di seguito:
Produzione
Classe vs Id
Ecco l'elenco delle differenze chiave tra gli attributi di classe e ID:
attributo id | attributo di classe |
L'attributo ID deve essere univoco per ogni elemento in HTML. | Una classe può essere applicata a più di un elemento HTML. |
Un attributo ID può essere allegato a un elemento. | Possiamo legare più selettori di classe a un elemento. |
In CSS, per applicare stili all'ID, il "#"Viene utilizzato il simbolo seguito dal nome ID. | In CSS, per modellare una classe che usiamo "."Seguito dal nome della classe per accedere alla classe specifica. |
Sintassi: #id // Dichiarazioni CSS | Sintassi: .classe // Dichiarazioni CSS |
Abbiamo confrontato le differenze tra gli attributi di classe e ID.
Conclusione
In HTML, l'attributo di classe può contenere più nomi di classi. L'attributo ID non può contenere più nomi. Deve essere unico in un intero documento HTML. Tuttavia, entrambi gli attributi sono utilizzati per accedere agli elementi HTML pertinenti. Questo blog ha spiegato la differenza tra gli attributi ID e la classe con esempi.