Javascript Aggiungi Attributo Css

| | | | | | | |

I selettori CSS consentono agli sviluppatori web di applicare uno stile a un particolare elemento o set di elementi su una pagina web.

Quando si lavora con i selettori, si può decidere di scegliere come target solo gli elementi con un particolare attributo. È qui che entra in gioco il selettore di attributi CSS. Il selettore di attributi ti aiuta ad applicare determinati stili solo agli elementi con un attributo specifico.

Questo tutorial spiega come utilizzare il selettore di attributi CSS durante lo styling degli elementi. Alla fine di questo tutorial, avrai una buona conoscenza dell`uso del Selettore attributi per definire gli elementi.

Attributi HTML

In HTML, gli attributi vengono utilizzati per definire ulteriori caratteristiche o proprietà di un elemento. Ad esempio, l`attributo height definisce l`altezza di un`immagine e l`attributo title definisce il titolo di un elemento web.

Dichiara gli attributi utilizzando la struttura della coppia nome/valore. Ciò significa che un attributo come questo apparirà in un file HTML: name = "value". Per ulteriori informazioni sugli attributi HTML, leggi la nostra guida agli attributi HTML .

Selettore attributi CSS

Durante la progettazione di un sito, potresti voler applicare uno stile agli elementi in base al loro valore di attributo o meno. A tale scopo, utilizza il selettore di attributi CSS.

I due passaggi da seguire quando si utilizza il selettore di attributi sono:

  1. Raccogli un attributo ` s tra parentesi quadre.
  2. Specifica gli stili che vuoi applicare agli attributi con questo nome.

Esploriamo alcuni esempi di CSS Attribute Selector in azione.

CSS [Attribute]

La forma più semplice dell`attributo del selettore è: [attributo]. In altre parole, racchiudi il nome di un attributo tra parentesi quadre.

Supponiamo di voler impostare la dimensione del carattere di ogni elemento con un attributo title a 16px. Possiamo farlo usando questo codice:

Il nostro codice delle regole CSS si applica solo agli elementi con un attributo title. La dimensione del carattere di qualsiasi elemento con un attributo title specificato, indipendentemente dal valore memorizzato dall`attributo, cambierà in 16px secondo la regola sopra.

Puoi creare il tuo selettore di attributi più preciso specificando uno o entrambi i seguenti:

Ad esempio, supponiamo di voler impostare la dimensione di tutto il testo nel paragrafo intestazione a 16px. Puoi farlo usando questo codice:

La lettera p all`inizio dell`attributo selector indica al browser di applicare lo stile del carattere solo ai tag

. La parte [title] del selettore indica al browser di applicare lo stile di polizia solo ai

tag con un attributo title specificato.

T Quindi, dopo aver letto questo codice, il browser convertirà la dimensione del carattere di tutti i titoli dei paragrafi (p) in 16px. Questo codice non influirà su nessun altro testo nella pagina.

Il selettore di attributi [attribute = "value"] consente ai programmatori di applicare stili solo agli elementi. Attributo i cui valori ‚Äã‚Äãsono uguali al valore specificato nel selettore.

Supponiamo di voler impostare il colore di sfondo di tutti i collegamenti sulla home page di Python.Engineering su arancione. Questo stile dovrebbe impostare il colore di sfondo dell`elemento a su arancione. Possiamo eseguire questa azione utilizzando il seguente codice CSS:

Questa regola seleziona tutti gli elementi sulla tua pagina web il cui attributo href è uguale a python.engineering. Quindi imposta il colore di sfondo di tutti questi elementi su arancione.

CSS [attribute ~ = "value"]

The [attribute ~ = & ldquo Il selettore ; value "] ti permette di selezionare elementi con valori di attributo ‚Äã‚Äãche contengono una parola specifica.

Ad esempio, supponi di voler applicare uno stile a tutti i p elementi i cui titoli corrispondono alla parola blu. Per questo stile, il colore del testo di questi elementi deve essere cambiato in blu.

Possiamo utilizzare la seguente regola per farlo:

Questa regola troverà tutti i tag

associati ai titoli contenenti la parola " blu " e definirà il colore del testo in questi tag

blu. Quindi , se un tag

ha il titolo color blue o color blue, verrà applicato questo stile. Tuttavia, questa regola non si applica a un

tag con il titolo blueColor perché la parola b lue non è presente indipendentemente nell`attributo.

Questo è diverso da * = selettore, che non solo può trovare una parola specifica in un attributo, ma può anche trovare un valore specifico in un attributo.

CSS [attributo | = "valore"]

Il [attributo | = "valore"] il selettore consente di selezionare elementi i cui attributi iniziano con un determinato valore (ad esempio , "Top"). Ciò include elementi con attributi che iniziano con il valore specificato e contengono un trattino seguito da testo aggiuntivo (ad esempio, "top-style" e altri valori "top-"). Si noti che il codice richiede una barra verticale (|) dopo la parola " Class.‚"

Ad esempio, supponiamo di voler assegnare un riempimento superiore di 10 pixel a ciascun con un attributo class che inizia con top, inclusi quelli seguiti da altri valori ‚Äã‚Äãseparati da trattini. Puoi farlo usando questo codice:

Questa regola applicherà un padding di 10px nella parte superiore di ogni

È importante notare che il valore specificato deve essere una singola parola intera o una parola seguita da un trattino. In altre parole, il nostro stile sopra si applicherebbe agli elementi con la classe nome topstyle.

CSS [attributo ^ = "valore‚"]

Il [attributo ^ = & ldquo Il selettore; value ‚"] viene utilizzato per selezionare elementi il cui valore di attributo inizia con un valore specifico. Il valore specificato non deve essere una parola intera, a differenza di [attribute | = "value"] di cui abbiamo parlato prima.

Supponiamo di voler applicare un pad di meno di 10 pixel a ogni elemento

Il browser web dell`utente applicherà lo stile padding-bottom che abbiamo definito a tutti i tag

CSS [attributo $ = "value‚"]

L`operatore $ = viene utilizzato per selezionare tutti gli elementi i cui valori di attributo ‚Äã‚Äãterminano con un certo valore. Ad esempio, supponiamo di voler cambiare il colore del testo in grigio di tutto il testo ipertestuale i cui valori di attributo href ‚Äã‚Äãend with .app. Puoi farlo usando questo codice:

Questo selettore verrà applicato a tutti gli elementi della tua pagina web i cui valori href ‚Äã‚Äãend with .app .

CSS [attributo * = "valore"]

L`operatore * = permette di selezionare tutti gli elementi i cui valori ‚Äã‚Äãd `attributo contengono un particolare valore. A differenza dell`operatore ~ =, questo selettore di attributi può trovare un valore particolare in una classe, non solo una singola parola.

Fo Ad esempio, supponiamo di voler applicare un riempimento di 50px attorno a tutti i tag

Questa regola definirà un riempimento di 50px attorno a tutti gli elementi HTML con attributi at class che contengono il termine allPadding. Pertanto, gli elementi con i nomi di classe new allPadding, surround allPadding red, allPaddingblue e allPadding-true saranno tutti soggetto a questo stile.

Conclusione

Il selettore di attributi CSS consente agli sviluppatori di selezionare elementi in base ai valori di attributo ‚Äã‚Äãe applicare stili specifici a tali elementi.

p>

Questo tutorial ha spiegato, facendo riferimento ad esempi, le basi dei selettori di attributi e come utilizzare tutti i tipi di selettori di attributi CSS. Ora sei pronto per iniziare a utilizzare CSS Attribute Selector come un professionista.


CSS è una delle tre abilità principali utilizzate nello sviluppo web.Scarica l`app
Python.Engineering gratuito oggi per parlare con un career coach esperto che può aiutarti a consigliarti sulle competenze di cui hai bisogno per intraprendere una carriera come sviluppatore web.

Javascript Aggiungi Attributo Css around: Questions

Javascript Aggiungi Attributo Css exp: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method