2 картинки треугольника. Одна для верха, вторая для низа. Сохраните их допустим в размере 1000(ширина)*100(высота), а стилями задайте ширину 100% высоту 100, ну и абсолютом по блокам раскидайте их.
Ну а что значит унифицировать? Неужели вы предпочтёте вместо container, называть их container_1, container_2? Лично я сторонник придерживаться одной структуры, но а если есть различия для отдельных разделов, то накидываю класс на боди, и от него отталкиваюсь. И это вполне удобно, особенно если пользоваться препроцессорами.
Сам помучался с этой штукой, а решение по сути то элементарное. input, button { -webkit-appearance: none;}
Прописываете этот стиль вашему элементу и будет счастье.
Я думаю, вы неверно понимаете логику работы спрайтов. Вы позицию ховера для каждого отдельно взятого элемента берёте относительно верхнего левого угла элемента? То есть, если у вас блок начинается относительно верха на 500пх, а лева 400, то и бг у вас должно быть background-position: -400px -500px;
Как дизайнер накреативит дизайн для мобильных версий, так и должны верстать, а вы в свою очередь, должны задавать ему вопросы о том, как должен себя вести блок при том или ином разрешении экрана.
Из пнг - никак. Я бы вам рекомендовал сделать нормальную карту в фотошопе, затем перегнать её в иллюстратор и из него сохранить как свг.
Либо же в интернете я думаю можно найти уже готовую, вам останется её лишь перекрасить.
Зачем яваскриптом то??? Если человек перешёл по ссылке и страница перезагружается, соответственно контент отдаётся серваком, а сервак должен знать куда вы переходите, соответственно просто докидываете на пункт меню класс active, а в стилях для этого класса пропишите фон. Вот и всё..
img {width: 100%; height: auto;}
Но так он будет у вас прибит верхом картинки к верху блока. Для вертикального выравнивания попробуйте поиграться со свойством vertical-align
В Фоксе в консоль падает такое "
carouFredSel: No element found for ".latest_tweets, .footer_recent_posts, .most_commented, .most_viewed, .scrolling_list_0"."
Соответственно, если норм браузеры это съедают, то ишак плюётся... Так же есть подозрение что ие не понравился селектор *:last-child или что то типо того...
Возможно я чего то и не заметил, но на йоте я вообще не видел ничего особо динамичного, разве что смена хэша и в какой то момент форма сменяется с релатива на фиксед.
На яндексовском - это даже не параллакс... Просто скролл достигает какой то точки и запускает анимацию единожды. Это либо отталкиваемся от jQuery .scrollTop(), либо же используем плагин jQuery Waypoints, который отслеживает какой блок находится в зоне видимости.