https://jsfiddle.net/oysxff5g/
Вот такой код запретит прямой переход по ссылке, но при этом оставит доступным открытие в новой вкладке или новом окне по shift+click, cmd+click и т.п.
Логично делать наоборот. Значение по умолчанию в обычном коде, а все модификации в медиа запросах.
Причем лучше всего по умолчанию сделать мобилки. Метод называется mobile first и позволяет проектировать сайт от меньшего к большему и избежать загрузки слишком больших изображений для мобильных устройств.
Так задавайте iframe с ютубом размеры в процентах. Он вполне это умеет.
Точно так же можно менять размер iframe на media queries, думайте о нем как о картинке.
www.colorzilla.com/gradient-editor
Воспользуйтесь генератором. Поиграйте с галочками IE9 Support и т.д. и все увидите.
Вкратце для IE9 генерируется SVG.
Покупайте готовые шаблоны. Минимальная доводка и вуаля. themeforest.net/category/site-templates
И зря вы не хотите использовать Bootstrap. Идеальный инструмент для программистов, которые не хотят заморачиваться с фронтендом.
Сделать сайт как обычно. Мобилы вполне норм умеют открывать и обычные сайты)) У них все норм с масштабированием. Я даже думаю что заказчика это устоит, так как он сам не представляет себе как бы это выглядело на мобилах. Если будет выглядеть так же как и большой сайт, то его устроит)
Ubuntu - слишком хардкорно. Я бы рекомендовал вам OSX все же. Ибо близость фотошопа важна.
В остальном ничего особенного. WebStorm (Sublime, Atom, и т.д.) + командная строка с node.js. + пачка виртуальных машин с IE (берем здесь)
1. Никак
2. Подобное поведение таблички можно только имитировать, создав конструкцию похожую на таблицу. При этом тело таблицы - это другая таблица, обернутая в контейнер с прокруткой + все размеры подогнаны.
Туториал по Grunt: nano.sapegin.ru/all/grunt-0-4
Когда все настроите поймете что писать на LESS/SASS не сложнее чем на чистом CSS, так как грунт сделает всю фоновую работу по конвертации в CSS за вас.
Бутстрап пока что отложите. Этот фреймворк вам сейчас помешает понять как оно все работает. Но в будущем очень поможет, когда все остальное уже будете знать.
Потому что с пикселями работать проще. Я помню когда я переделывал свой плагин из пикселей в проценты, я реально запарился. Там очень много тонкостей и мало кто хочет сильно заморачиваться.