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
LinkTypes
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
- braille
- aural
- all
... TO BE CONTINUED ...
0 commenti:
Posta un commento