Discussione:
<div dir> che cos'e'?
(troppo vecchio per rispondere)
alcina
2006-12-12 10:08:47 UTC
Permalink
ciao a tutti!
spero possiate aiutarmi a capire cos'è questo tag che ho trovato in un
template che vorrei utilizzare per il mio prossimo sito.
<div dir ="definizione">
Assomiglia a un <div id ="definizione"> oppure a una class, ma io questo
"dir" non lo avevo mai visto, e ho provato a fare una ricerca con google ma
non ho trovato spiegazioni...
Grazie! :-)
alcina


=============================================================== Hogwasher: You don't have to sacrifice friendliness for power
http://www.asar.com/cgi-bin/product.pl?58/hogwasher.html
deelan
2006-12-12 14:17:07 UTC
Permalink
Post by alcina
ciao a tutti!
spero possiate aiutarmi a capire cos'è questo tag che ho trovato in un
template che vorrei utilizzare per il mio prossimo sito.
<div dir ="definizione">
Assomiglia a un <div id ="definizione"> oppure a una class, ma io questo
"dir" non lo avevo mai visto, e ho provato a fare una ricerca con google ma
non ho trovato spiegazioni...
Così' ad occhio e croce quel dir dovrebbe avere
anche un valore. Serve per defnire la direzione del
testo (sinistra verso destra o destra verso sinistra).

Info:
<http://www.w3.org/TR/html4/struct/dirlang.html#h-8.2>

Non è un attributo proprio di DIV, può essere utilizzato
anche con altri elementi.

Nota che "The dir attribute is inherited and may be overridden."
quindi puoi semplicemente indicarlo a livello di <html dir="ltr">
e il browser applicherà quel valore a tutti gli elementi della
pagina.

L'equivalente CSS è "direction":
<http://www.w3.org/TR/REC-CSS2/visuren.html#direction>

Ciao.
--
deelan
http://passiomatic.com/
http://www.deelan.com/
alcina
2006-12-12 15:13:21 UTC
Permalink
Post by deelan
Post by alcina
ciao a tutti!
spero possiate aiutarmi a capire cos'è questo tag che ho trovato in un
template che vorrei utilizzare per il mio prossimo sito.
<div dir ="definizione">
Assomiglia a un <div id ="definizione"> oppure a una class, ma io
questo "dir" non lo avevo mai visto, e ho provato a fare una ricerca
con google ma non ho trovato spiegazioni...
Così' ad occhio e croce quel dir dovrebbe avere
anche un valore. Serve per defnire la direzione del
testo (sinistra verso destra o destra verso sinistra).
<http://www.w3.org/TR/html4/struct/dirlang.html#h-8.2>
Non è un attributo proprio di DIV, può essere utilizzato
anche con altri elementi.
Nota che "The dir attribute is inherited and may be overridden."
quindi puoi semplicemente indicarlo a livello di <html dir="ltr">
e il browser applicherà quel valore a tutti gli elementi della
pagina.
<http://www.w3.org/TR/REC-CSS2/visuren.html#direction>
Ciao.
La riga completa del codice è:
<div dir="#LANG_DIR"></div>
E' nel template di un CMS che è un "sistema di pubblicazione" per cui
senz'altro ha a che fare anche con lingue anche non occidentali, ed
evidentemente quell'etichetta LANG_DIR settera', come dici tu, la
direzione della scrittura...
Ora grazie a te ho capito, e ti ringrazio moltissimo per la risposta :-)
ciao deelan!
alcina

Loading...