Чистое решение CSS могло бы быть столь же легким как:
input[lang=en] {
font-family:Verdana;
font-size:12px;
}
input[lang=pa] {
font-family:Raavi;
font-size:14px;
}
, Но все еще ваше дело устанавливать lang
атрибут входного элемента.
, К сожалению, как с большинством воображение функции CSS, селекторы атрибута не составляют 100%, работающих через массив браузеров сегодня. Ваш лучший выбор, по-моему, состоит в том, чтобы использовать класс на язык и присвоить его входному элементу.
Обновление:
На Ваш запрос, вот пример наивного способа сделать это с ванильным JavaScript. Существуют, конечно, улучшения, которые будут сделаны, но это "работает".
Этот пример огни после символ был введен. Это затем проверяет, падает ли это между диапазоном, который рассматривают "английским языком", и присваивает атрибуты соответственно. Это устанавливает lang
, xml:lang
, и class
атрибуты.
Сначала вам необходимо загрузить ознакомительную версию Windows Embedded CE 6.0 (она включает Studio 2005).
Затем загрузите R3 .
. Книги довольно редки. У Сэма Фунга есть только один , который сейчас используется.
MSDN содержит множество проходов .
Предупреждаем, это, вероятно, самый сложный инструмент, который вы когда-либо использовали (если вы раньше не занимались разработкой встроенных ОС), и требуется много времени, чтобы овладеть ею. Я настоятельно рекомендую пройти настоящее очное обучение.
Лучший источник, который я нашел, - это видеоуроки от Microsoft (от Adeneo)
http://msdn.microsoft.com/en-us/windowsembedded/ce/aa731296.aspx
Есть бесплатный комплект подготовки к экзамену от Microsoft, который вы можете скачать здесь:
http://msdn.microsoft.com/en-us/windowsembeddeded/ce/cc294468.aspx#kit