LancX,
так и пишите свойства так, чтобы была середина, а не фиксированное расстояние от левого или правого краев.
Например, так: https://jsfiddle.net/fj7xrdsu/
LancX,
1. на сайте я вообще уже не вижу меню.
2. на jsfiddle не хватает одной открывающей { и двух закрывающих.
3. на jsfiddle не выложено обычного состояния.
4.float:rigt; right пишется вот так.
5. float right и left 40% противоречат друг другу по логике.
6. опишите словами как именно должно вести себя меню по вашей задумке и чем не устраивает мой пример выше.
уменьшалось вместе с браузером
Для пропорционального уменьшения шрифта используйте единицы vw для шрифта.
LancX, ну у вас написано, что при ширине экрана от 600 точек левый отступ от блока должен быть 750.
т.е. не помещается уже не только сам блок, но даже и отступ от него.
Логичнее плясать от правого края.
Позиционированием, float'ом, флексами или инлайн-блоком, вариантов масса.
В 4.
Потому что площадь.
Вспомните школу, класс примерно второй. Если каждую сторону прямоугольника уменьшить в 2 раза, сам он (его площадь) уменьшится в 4.
У ретины 4 пикселя на 1 обычный. Квадратиком 2 на 2.
Я написала, что линейные размеры при этом нужно делить на 2.
Думал может плагин какой то есть, что б автоматом уменьшал все картинки в 2 раза
Полно программ с автоматизацией, в том числе и онлайн. Даже фотошоп это умеет через actions или как-то так, мне не понравилось.
Если платят и было предоставлено комфортное место работы, то просто расслабьтесь и получайте удовольствие. Так бывает не всегда. Тратьте свое время на нужные дела, а не на дурацкие разборки.
Сотрут вашу ссылку, да и ладно. Все равно сможете показывать в портфолио.