> Вот нарыл такую вещь
> <input type=text ... lang="ru">
> Какой смысл lang'a, если введенный текст в это поле все равно пишется инглишем?
@lang может быть не только в input, но вообще в любом элементе. Достаточно абстрактный атрибут, на w3c пишут (
http://www.w3.org/TR/1999/PR-html40-19990824/struct/dirlang.html#h-8.1), что он, например, должен помогать браузеру в выборе поисковой машины, спелчекеру, и т.п.
Я пока не слышал про программы, которые имеют его ввиду, когда обрабатывают HTML, хотя вполне возможно, что Word или Excel воспринимают!