Но заказчик в итоге решил отказаться от адаптивности (сайт сверстан на Бутстрапе) на смартфонах (хочет отдельную моб. версию), но хочет оставить десктоп-версию, чтобы она отображалась только на ПК и на планшетах.
Т.е. задача "вырезать" адаптивность (чтобы сайт определял моб. устройство и редиректил на другой адрес), но оставить нынешнее отображение на десктопе и планшетах.
Ширина сайта 1170 пикселей, насколько я знаю, надо делать было 980 максимум, чтобы всё смотрелось нормально на все устройствах (без адаптивности).
Не создавайте с именем viewport как об этом сказано в описании CSS
Отмените width, .container для каждого уровня разметки определенной ширины, например так : width: 970px !important; Убедитесь, что этот код идет после включения основного кода Bootstrap CSS. При желании можно избежать !important с медиа-запросами или со специальным селектором.
Если вы используете навигационное меню, удалите все меню, которые могут сворачиваться/разворачиваться.
Для макета разметки используйте классы .col-xs-* как дополнение или вместо классов medium/large. Разметка с классом xs (extra small) масштабируется для всех размеров мониторов.
Вам понадобится Respond.js для IE8 (поскольку существуют медиа-запросы и они должны обрабатываться). Это заблокирует свойство "мобильность сайта" Bootstrap.
Верстка при том, что на планшете бутстраповская верстка клиенту не нравится - элементы меньше, расположение не то и т.д. Он хочет, что десктопная версия просто, скажем так, уменьшилась в масштабе и отображалась 1 в 1 как на десктопе.
в том то и дело что бутстрап как раз и даст эффект уменьшенной десктопной версии, просто поиграйтесь с "col-sm-??" и будет вам счастье, проходили такое, а написали вам правильно, определите разрешение и сделайте редирект, все.
Если адаптивность уже есть, то вырезать её - мартышкин труд. Да, конечно, какие-то килобайты будут зря гоняться по сети, но, скорее всего, это не критично.
Добавьте редирект на мобильную версию и всё.
А что делать с отображением сайта на планшете? Клиент хочет сейчас отображения 1 в 1 как на десктопе (т.е. по идее надо вырезать бутстрап и верстать дивами на 980 пикселей, чтобы всё было 1 в 1)