А что, хорошая идея, локализовать сайты одними только
HTML и
CSS!
Зачем нужны все эти
JavaScript,
PHP,
ASP .NET,
Perl,
Python,
Ruby и прочая непонятная белиберда. Это все прошлый век, будущее за
HTML и
CSS!
Скоро не только сайты будут делаться одними только
HTML и
CSS, но и приложения для компьютеров, телефонов и даже холодильников. Популярные операционные системы в будущем будут переписаны на
HTML и
CSS. Детям в школах вместо русского языка и литературы будут преподавать
HTML и
CSS. Да что там, нефть будут обменивать на код
HTML и
CSS!
Бред конечно, но это все возможно, вот пример (кликать по
толстому тексту):
jsfiddle.net/alekseynemiro/fzxLz35p
Хотя почему бред? (не про нефть, конечно) Думаю, для мелких статичных проектов, вкупе с
LESS или
SCSS (для удобства) вполне можно использовать такой странный способ. Можно еще проще - скрывать блоки, но объем данных на странице будет больше. Псевдоклассу
:target может быть найдется применение для решения проблемы передачи языка через адресную строку. Нужно подумать, но идея безумная :-) Применение, как минимум,
JavaScript существенно упростит решение.