Задать вопрос
Ответы пользователя по тегу HTML
  • Кастомные селекты, баг с выпадающим списком за html, body, вьюпорт. Объясните пожалуйста, как это происходит?

    Это нормальное поведение.

    jsfiddle.net/1vrm94a2 - absolute, скролл есть.
    jsfiddle.net/ys6ry7L8 - fixed, скролла нет.

    То, что элемент, позиционированный как absolute, вне основного потока элементов (или как это по-русски правильнее?), не говорит о том, что родительный контейнер должен не показывать скролл, если дочерние элементы в него не влязят. Вы можете сделать это с помощью overflow, если нужно.

    jsfiddle.net/j2nh9bb7 - overflow: visible;
    jsfiddle.net/y2u84t8L - overflow: scroll;
    jsfiddle.net/tzubgmwp - overflow: hidden;

    А вот fixed-позиционирование не влияет на скролл/overflow никак (jsfiddle.net/kbox2nzg), да, т.к. такое поведение в него изначально было заложено - привязываться к определенной точке вьюпорта и не влиять на скролл/overflow.

    Более того, влияние absolute-позиционирования на скролл - это правильно. Что будет, если ваша менюшка не влезет?
    Ответ написан
  • Как исправить прыгающий параллакс в Safari (OSX)?

    А что используется для параллакса? left/top или translate/translate3d? Коротко: используйте только translate3d, со всем остальным действительно могут наблюдаться тормоза.

    Ну и покажите код на jsfiddle, если не помогло. Вариантов может быть несколько, к тому же под параллаксом могут понимать разное.
    Ответ написан
    3 комментария
  • Клон сайта и оценка посещаемости. Как реализовать?

    Техническая сторона: squid/nginx - это "не те прокси", так скажем, никаким боком к данной задаче не подходят. Нужно снять статистику (то есть поставить скрипты на страницу), поэтому iframe не работает, нужен полноценный сайт. Тянуть данные на фронтенде нельзя по этой причине, ну и сама разработка будет тяжела: нужно будет верстать что-то, действительно разрабатывать сайт. Единственный вариант вижу: на бэкенде получать запрос, спрашивать по нему оригинальный сайт, получать контент, встраивать свои скрипты, отдавать. Выглядит это просто и должно сработать.

    Трафик: чтобы протестить, нужно привлечь реальный трафик, а как только начнете привлекать, попадете в бан у поисковых систем, кроме того подпортите продвижение у оригинального сайта, из-за чего еще и на санкции от его владельцев нарветесь. Кроме того, тот же трафик на свой сайт не получите. Можно сказать, этот пункт не выполним. А даже если был бы выполним, все равно не добьетесь правильной статистики, так как время на сайте, конверсия, глубина просмотров, посещения и т.п. - это комплексные показатели. У двух сайтов, продающих одно и то же, они могут кардинально отличаться. Недавно я делал новый сайт-каталог, владельцы решили отказаться от старого сайта, потому что его было невозможно поддерживать и дорабатывать, нужен был редизайн и т.п. В итоге у них посещения упали процентов на 15-20% (реструктуризация, хотя ссылки максимально сохраняли), но при этом глубина просмотров и время на сайте возросли значительно. Эти показатели зависят, скорее, от вашего подхода, качества контента, а не от того, что продается. Кроме того, рентабельность не зависит от этих показателей напрямую. Да, может быть очень много посещений и просмотров, даже глубина просмотров может быть неплохая и время нахождения на сайте тоже, но конверсия будет низка, потому что все как-то криво и бездушно на сайте.

    Моральная оценка вашей "идеи": плохо, очень плохо. Такие методы плохи, а ресурсы, созданные таким образом, не выстрелят.
    Ответ написан
    Комментировать
  • Как сделать редирект старых ссылок на новые?

    Что-то в этом роде:

    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)\.html$ $1.php?%{QUERY_STRING} [L,R=301]
    Ответ написан