Итак, я некоторое время исследовал это и, кажется, есть несколько способов сделать это, медиа-запросы CSS, которые определяют размер экрана, htaccess и javascript.
Я бы предпочел пойти по пути htaccess, потому что, насколько я знаю, планшеты сейчас имеют разрешение 1024px. Не повлияет ли это на разрешение рабочего стола? Кроме того, htaccess дает мне возможность создать совершенно новый сайт для планшетов и мобильных браузеров, но как определить, планшет это или мобильный? Я не хочу определять, является ли это Google Nexus против HTC Desire или iPhone, против iPad, Acer Iconia, Xoom и т. д.
Есть ли способ определить планшет, телефон или настольный компьютер без необходимости указывать каждую марку и модель? (например, как здесь.)