Gli ultimi tutorial di sviluppo web

attributi HTML


Gli attributi forniscono informazioni aggiuntive su elementi HTML.

Un attributo HTML è un modificatore di un tipo di elemento HTML. Un attributo o modifica la funzionalità predefinita di un tipo di elemento o possano essere utilizzati per determinati tipi di elementi in grado di funzionare correttamente senza loro. Nella sintassi HTML, un attributo viene aggiunto un tag di apertura HTML.


attributi HTML

  • Elementi HTML possono avere attributes
  • Gli attributi forniscono additional information su un elemento
  • Gli attributi sono sempre specificati nel the start tag
  • Gli attributi sono disponibili in coppie nome / valore come: name="value"

Descrizione

attributi HTML generalmente appaiono come coppie nome-valore, separate da =, e sono scritti all'interno del tag di apertura di un elemento, dopo il nome dell'elemento:

<tag attribute="value">content to be modified by the tag</tag>

Dove i nomi dei tag del tipo di elemento HTML e attributo è il nome dell'attributo, impostato sul valore fornito. Il valore può essere racchiuso tra apici singoli o doppi, anche se valori rappresentato alcuni caratteri possono essere lasciati non quotati in HTML (ma non Valid) .Leaving valori di attributo non quotato è considerato pericoloso.

Anche se la maggior parte degli attributi sono forniti come nomi e valori appaiati, qualche effetto l'elemento semplicemente con la loro presenza nel tag iniziale dell'elemento (come l'attributo ismap per l'elemento img).

La maggior parte degli elementi possono prendere uno qualsiasi dei vari attributi comuni:

L'attributo id fornisce un identificatore univoco a livello di documento per un element.This può essere utilizzato come selettore CSS per fornire proprietà di presentazione, dai browser di focalizzare l'attenzione sull'elemento specifica, oppure script per modificare il contenuto o la presentazione di un elemento. Aggiunto all'URL della pagina, l'URL si rivolge direttamente l'elemento specifico all'interno del documento, in genere una sotto-sezione della pagina. Ad esempio, l'ID "attributi".

L'attributo classe fornisce un modo di classificare elementi simili. Questo può essere utilizzato per scopi semantiche, o per scopi di presentazione. Semanticamente, per esempio, le classi sono utilizzati in microformati. Presentationally, ad esempio, un documento HTML potrebbe utilizzare la classe di denominazione = "notazione" per indicare che tutti gli elementi con questo valore di classe sono subordinati al testo principale del documento. Tali elementi possono essere riuniti e presentati a piè di pagina su una pagina invece di comparire nel luogo dove si verificano nel codice HTML. Un altro uso presentazione sarebbe come selettore CSS.

Un autore può utilizzare i codici di stile non attributal proprietà di presentazione ad un particolare elemento. Si ritiene meglio norma usare id o una classe di un elemento attributi per selezionare l'elemento con un foglio di stile, anche se a volte questo può essere troppo ingombrante per un semplice e specifico o applicazione ad hoc delle proprietà designati.

L'attributo title viene utilizzato per collegare spiegazione subtextual a un elemento. Nella maggior parte dei browser questo attributo viene visualizzato come quello che viene spesso definito come un suggerimento.

L'elemento abbreviazione, abbr, può essere utilizzato per dimostrare questi vari attributi:

<abbr id="anId" class="aClass" style="color:blue;" title="Hypertext Markup Language">HTML</abbr>

Questo esempio visualizza come HTML; nella maggior parte dei browser, puntando il cursore alla sigla dovrebbe visualizzare il testo del titolo "Hypertext Markup Language".

La maggior parte degli elementi prendono anche il linguaggio relativi attributi Lang e dir.


Il lang attributo

Il linguaggio del documento può essere dichiarato in <html> tag.

La lingua è dichiarata nel lang attributo.

La dichiarazione di una lingua è importante per le applicazioni di accessibilità (screen readers) e motori di ricerca:

<!DOCTYPE html>
<html lang="en-US">
<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>

Le prime due lettere specificare la lingua (en) . Se v'è un dialetto, utilizzare più di due lettere (US) .


Il title attributo

Paragrafi HTML sono definiti con il <p> tag.

In questo esempio, il <p> elemento ha un attributo title. Il valore dell'attributo è " About w3im " :

Esempio

<p title="About w3ii">
w3ii is a web developer's site.
It provides tutorials and references covering
many aspects of web programming,
including HTML, CSS, JavaScript, XML, SQL, PHP, ASP, etc.
</p>
Prova tu stesso "

Quando si sposta il mouse sopra l'elemento, il titolo verrà visualizzato come suggerimento.


Il href attributo

Link HTML sono definiti con il <a> tag. L'indirizzo del collegamento è specificato nel href attributi:

Esempio

<a href="http://www.w3ii.com">This is a link</a>
Prova tu stesso "

Potrete saperne di più su link e la <a> tag più avanti in questo tutorial.


Attributi Dimensione

Immagini HTML sono definiti con il <img> tag.

Il nome del file sorgente ( src ) , e la dimensione dell'immagine ( width e height ) sono tutti forniti come attributi:

Esempio

<img src="w3ii.jpg" width="104" height="142">
Prova tu stesso "

La dimensione dell'immagine è specificato in pixel: larghezza = "104" indica larghezza 104 pixel dello schermo.

Imparerete di più immagini e il <img> tag più avanti in questo tutorial.


L' alt attributo

L' alt attributo specifica un testo alternativo da utilizzare, quando un elemento HTML non può essere visualizzata.

Il valore dell'attributo può essere letto da "screen readers" . In questo modo, qualcuno "listening" alla pagina web, vale a dire una persona cieca, può "hear" l'elemento.

Esempio

<img src="w3ii.jpg" alt="w3ii.com" width="104" height="142">
Prova tu stesso "

Vi suggeriamo: Usa sempre minuscolo Attributi

Lo standard HTML5 non richiede nomi di attributi in minuscolo.

Il title attributo può essere scritto con lettere maiuscole o minuscole, come Title e / o TITLE .

W3C raccomanda minuscolo in HTML4, ed esige minuscole per i tipi di documenti più severe come XHTML.

Minuscolo è il più comune. Minuscolo è più facile da digitare.
A w3ii usiamo sempre in minuscolo i nomi degli attributi.


Il nostro consiglio: sempre Quote Attributo Valori

Lo standard HTML5 non richiede virgolette valori degli attributi.

Il href attributo dimostrato sopra, può essere scritta come:

Esempio

<a href=http://www.w3ii.com>
Prova tu stesso "

W3C recommends citazioni in HTML4, e richiede preventivi per i tipi di documenti più severe come XHTML.

A volte è necessario usare le virgolette. Questo non sarà visualizzato correttamente, perché contiene uno spazio:

Esempio

<p title=About w3ii>
Prova tu stesso "

citazioni che utilizzano sono i più comuni. citazioni omettendo possono produrre errori.
A w3ii usiamo sempre le virgolette intorno a valori degli attributi.


Virgolette singole o doppie?

i doppi apici stile sono i più comuni in HTML, ma lo stile unico può essere utilizzato anche.

In alcune situazioni, quando il valore dell'attributo stesso contiene virgolette, è necessario utilizzare apici:

<p title='John "ShotGun" Nelson'>

O vice versa:

<p title="John 'ShotGun' Nelson">

Riassunto capitolo

  • Tutti gli elementi HTML possono avere attributi
  • Il codice HTML title attributo fornisce ulteriore "tool-tip" informazioni
  • Il codice HTML href attributo fornisce informazioni sugli indirizzi per i collegamenti
  • Le HTML width e height attributi forniscono informazioni sulle dimensioni per le immagini
  • Il codice HTML alt attributo fornisce il testo per gli screen reader
  • A w3ii usiamo sempre lowercase HTML i nomi degli attributi
  • A w3ii abbiamo sempre quote attributi con le doppie virgolette

Mettiti alla prova con esercizi!

Esercizio 1 » Esercizio 2» Esercizio 3 » Esercizio 4» Esercizio 5 »


attributi HTML

Di seguito è riportato un elenco alfabetico di alcuni attributi, spesso utilizzate in HTML:

Attributo Descrizione
alt Specifica un testo alternativo per le immagini
disabled Specifica che un elemento di input deve essere disattivata
href Specifica l'URL (web address) per un collegamento
id Specifica un ID univoco per un elemento
src Specifica l'URL (web address) per un'immagine
style Specifica uno stile CSS in linea per un elemento
title Specifica informazioni aggiuntive su un elemento (displayed as a tool tip)

Un elenco completo di tutti gli attributi per ogni elemento HTML, è elencato nel nostro: HTML tag di riferimento .