Il mio problema è capire quale selettore CSS usare per abbinare all'elemento dello standard TEI
<foreign xml:lang="valore">parole in lingua straniere</foreign>
un layout che si differenzi dal layout di default.
un esempio più preciso...
mettiamo che io ho questa parte di codice:
prima di tutto sono all'interno di un documento xml TEI (standard P5)
Anche in questo caso, al centro della copertina, in alto, compare un'illustrazione/pittogramma di differente iconografia rispetto a <foreign xml:lang="naxi">²pa ²tar</foreign> del manoscritto NZA070: la lettura è <foreign xml:lang="naxi">²kho ³lv</foreign> ed anche in questo caso l'iconografia è direttamente riferibile alla ruota dell'esistenza tibetana hkor lo, in sanscrito <foreign xml:lang="sanscrit">संसार</foreign>, che a sua volta può essere messo in relazione con il concetto buddista di <foreign xml:lang="tibetan">saṃsāra</foreign>.</p>
<foreign xml:lang="naxi">²Kho ³lv</foreign> è stato dipinto avvolto nelle fiamme per indicare un'azione magica ed un potente potere.</p>
In pratica, da ignorante bestia quale sono, io avrei fatto così
/* defining Naxi pinyin language style*/
foreing[xml:lang="naxi"] {
color: blue;
font-size:14x;
font-family: Arial, cursive, sans-serif;
}
simile per il tibetano ed il sanscrito, cambiando magari famiglia del font e colore.
Non funge,,,qualcuno potrebbe suggerirmi la via?
Ho controllato sulle raccomandazioni di W3C sia per Tei, per CSS e per xml, nisba!!!
Cioè, il problema secondo me è quel ** editato ** di due punti nell'attributo xml:lang,,,
se infatti pongo l'attributo xmllang o lang o cippalippa allora non ci sono problemi.
Però non posso farlo perchè la DTD che è impostata per quel file xml/TEI deve tenersi l'attributo xml:lang per essere valida!!!
mah...
grazie a tutti in anticipo