Невозможно использовать только код на стороне клиента.
Если в вашем распоряжении нет языка на стороне сервера, создайте несколько «версий» каждой страницы, каждая с разным типом документа, а затем перенаправьте с помощью JavaScript на соответствующую страницу в соответствии с браузером. Если вы выберете этот путь, дайте мне знать, и я могу прийти с примером кода.