HTML/XHTML - Tipi di dati

Di seguito vengono descritti i tipi di dati utilizzati per i valori degli attributi. Sono stati esclusi quelli utilizzati su attributi il cui uso è sconsigliato (ad es. Color) perchè l'obiettivo è la formattazione/presentazione del documento.

Id

Identifica un elemento in maniera univoca attraverso un nome. Il nome deve iniziare con una lettera [A-Za-z] e può essere seguito da numeri [0-9], lettere, o i caratteri "-", "_", ":", "."

Name

Come per Id.

Text

E' semplicemente testo

Uri

Sono URI assoluti o relativi. In generale sono case-sensitive.

Pixels

Indica una dimensione in pixel. Ad esempio un'immagine può essere larga 250px per 50px. Può essere usato per indicare le dimensioni di un'immagine o la dimensione del bordo di una tabella.

Length

E' una dimensione indicata o in Pixels o in percentuale (es. 50%). Usato per indicare la dimensione di un'immagine o di una tabella.

MiltiLength

E' una dimensione indicata o con i valori di Length o con una dimensione relativa indicata nella forma "i*", dove i è un numero intero (se non specificato vale 1).

Quando i browser allocano spazio agli elementi che competono per esso, iniziano ad assegnare i pixel e le percentuali. Lo spazio rimanente viene assegnato in base al valore indicato per le dimensioni relative in maniera proporzionale.

Ad es. supponiamo che dopo aver assegnato lo spazio alle dimensioni in pixel e percentuali sia rimasto libero uno spazio di 60px che deve essere suddiviso tra 3 dimensioni relative di 1*, 2*, 3*. La somma dei relativi è 6 (1+2+3). In tal caso a 1* saranno assegnati 1/6*60 = 10px, a 2* saranno assegnati 2/6*20 = 20px e a 3* saranno assegnati 3/6*60 = 30px.

ContentType

Fa riferimento al MIME Type. Ad esempio: text/css, text/javascript, text/html, image/png, etc.

LanguageCode

Identifica la lingua (parlata). I valori hanno la forma seguente:

language-code = primary-code ( "-" subcode )*

primary-code e' l'abbreviazione della lingua. Ad esempio it, en, de.

subcode è il country code.

Esempi:

  • en - inglese
  • en-US - la versione inglese USA
  • it - italiano

Charset

Fa riferimento alla codifica dei caratteri: il metodo per convertire una sequenza di byte in una sequenza di caratteri.

L'elenco dei valori registrati è reperibile alla pagina dello IANA

Usato ad es. per indicare la codifica dei caratteri del documento o delle risorse riferite.

Character

E' un singolo carattere.

Usato ad esempio nell'attributo accesskey dell'elemento a.

DateTime

I valori di questo tipo hanno il formato seguente:

YYYY-MM-DDThh:mm:ssTZD

Usato ad es. nell'attributo datetime degli elementi ins o del.

LinkType

Utilizzato per indicare il tipo di relazione tra documenti. Possono essere usati negli elementi link e a.

Di seguito i possibili valori che possiamo assegnare per questo tipo di dato:

  • alternate: indica una versione alternativa del documento
  • stylesheet: riferisce un CSS esterno
  • alternate stylesheet: riferisce un CSS esterno alternativo
  • start
  • next
  • prev
  • contents
  • index
  • glossary
  • copyright
  • chapter
  • section
  • subsection
  • appendix
  • help
  • bookmark

Il valore può comprendere uno o più LinkType separati da uno spazio. Ad esempio alternate stylesheet

MediaDesc

Indica il tipo di dispositivo. In genere usato insieme all'elemento link per includere CSS e indicare per quale dispositivo deono essere applicate.

  • screen
  • tty
  • tv
  • projection
  • handheld
  • print
  • braille
  • aural
  • all

... TO BE CONTINUED ...

0 commenti:

Posta un commento

Lettori fissi

 
DISCLAIMER: Questo blog non costituisce una testata giornalistica. Non ha carattere periodico ed è aggiornato secondo la disponibilità e la reperibilità dei materiali. Pertanto non può essere considerato in alcun modo un prodotto editoriale ai sensi della Legge. n. 62 del 2001.
COPYRIGHT: Tutti i diritti sui testi/contenuti presenti su questo blog sono di proprietà dell'autore. Per utilizzare il materiale contattarmi all'indirizzo: nevit76@gmail.com