Задать вопрос
  • Комбинатор "+" в CSS выделяет только 1 последующий элемент, или несколько?

    rockon404
    @rockon404
    Frontend Developer
    a ~ b – правые соседи: все b на том же уровне вложенности, которые идут после a.
    a + b – первый правый сосед: b на том же уровне вложенности, который идёт сразу после a

    В списках удобно задавать отступы между элементами комбинацией a + a:
    .list-item + .list-item {
      margin-top: 10px;
    }

    sass версия:
    .list-item {
    
      & + & {
        margin-top: 10px;
      }
    }

    это правило применит margin-top ко всем элеметнам списка кроме первого. Конечно, при условии что в списке все элементы будут иметь селектор .list-item:
    <ul>
      <li class="list-item"></li>
      <li class="list-item"></li>
      <li class="list-item"></li>
      <li class="list-item"></li>
      <!--        ...         -->
      <li class="list-item"></li>
    </ul>
    Ответ написан
    Комментировать
  • Как найти фрилансера на небольшую точечную работу?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    1. Выполнять доработки - не благодарная работа, проще с 0 все сделать, чем копаться в чужом коде и наработках.
    2. Работа с любой cms - трудоемкое и времязатратное дело. И то что заказчик считает работой в 4-6 часов как правило оказывается работой на 8-12 часов как минимум.
    3. Не забываете и о том, сколько платите - таково и качество работы будет.

    Что делать?! - Вы же видете все предложения, если в большинстве случаев предлагается определенная сумма - значит такова она и есть, а не всемирный заговор фрилансеров против Вас!

    P.S: Как вариант - если не устраивает цена, то делайте сами!
    Весь вопрос звучит ... Как "И рыбку съесть, и в море искупаться." ?
    Ответ написан
    3 комментария
  • Существует ли внятная инструкция, как стать фрилансером на Wordpress с нуля?

    gobananas
    @gobananas
    finishhim.ru
    1. Ставите на домашний ПК
    2. Ставите на сервер
    3. Делаете сайт, заливаете на сервер
    4. Ставите GIT
    5. Деплоите на сервер с GIT
    6. Делаете блог на WP
    7. Добавляете пару плагинов, фотогалерею
    8. Делаете магазин на WP
    9. Ставите много плагинов
    10. Все начинает жутко тормозить, разруливаете тормоза
    11. Меняете пару раз дизайн
    12. Ставите ещё один WP на другой акк без пароля к адмике
    13. Немного ждёте
    14. Лечите WP от вирусов
    15. Учитесь настраивать безопасность сервера вообще и WP в частности
    16. Читаете новости о плагинах с уязвимостями на зарубежных сайтах
    17. Качаетесь в английском
    18. Отвечаете на тостере и стаке на вопросы про WP
    19. Идёте на Upwork
    Ответ написан
    3 комментария
  • Почему заказчики игнорируют, когда их не устраивает цена?

    @nefedovgeka
    Психологически человеку тяжело сказать НЕТ. Таких 90 % остальным слово нет приносит удовольствие)) Вам нужно сперва человека подготовить к цене ваших услуг, описать все преимущества сотрудничества с вами, показать ваш опыт и профессионализм, если ни того не другого нет, то нужно демпинговать пока не наберёте портфолио.
    Ответ написан
    Комментировать
  • Как вы подтверждаете, что являетесь разработчиком сайта?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Когда я делаю заказы на субподряде и подписываю NDA, то никак. В других случаях humans.txt или даже логотип в подвале. Ещё ни один заказчик не пытался их убрать, но даже если кто-то попытается, у меня есть репозитории на bitbucket'е, в которых отражена вся история разработки, и мой коммит, тегированный как "v1.0", сделан за день до появления сайта в сети.
    Ответ написан
    2 комментария
  • Как вы подтверждаете, что являетесь разработчиком сайта?

    У меня есть сорцы всех проектов. Так что мой код говорит за меня сам.
    Ответ написан
    Комментировать
  • Зачем в хромиум-браузерах включили прерывистое подчеркивание текста и как его отключить?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Хотели как лучше, а получилось как всегда =(((((
    https://jsfiddle.net/as3evhpg/
    Картинка, для тех у кого не работает нативно
    5a8e93ba2a3f5986756008.png
    Ответ написан
    2 комментария
  • Зачем в хромиум-браузерах включили прерывистое подчеркивание текста и как его отключить?

    kreotech
    @kreotech
    Абстрактно-ориентированный программист
    Пример: https://jsfiddle.net/kreoTech/3Lro6kma/4/

    Не проверял работоспособность в разных браузерах, но в chrome(v64) работает

    UPD:
    Используемое свойство css: text-decoration-skip-ink

    Возможно получится получить эффект и от этого свойства: text-decoration-skip

    Для установки на разных сайтах можно попробовать это расширение - User CSS или другое со схожим функционалом.

    Хотя может есть и в настройках браузера где-нибудь флажок.
    Ответ написан
    Комментировать
  • При переезде домена что делать с Яндекс.Почта?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Если название домена не изменилось то только проследить чтоб остались теже самые mx записи (ну и TXT, которые яндекс советовал добавить) и все.
    Ответ написан
    5 комментариев
  • Какая есть хорошая книга по истории искусств?

    korshenyk
    @korshenyk
    adobe ps, il, in, xd, html, css, js
    Здравствуйте!

    Странно, что вопрос поставлен именно так, а не "почему дизайнер должен знать историю искусства?".
    Неужели умение отличать барокко от рококо или элинизм от архаики вам чем-то поможет в, грубо говоря, прорисовке макетов, логотипов или в составлении айдентики? Пол Рэнд, известный американский дизайнер, в своих книгах теоретический фундамент выстраивает на собственных знаниях по философии. Например, дедуктивный способ познания Декарта отлично проясняет метод работы дизайнера — от общего к частному.

    Мысль о том, что дизайнер обязан понимать картины Анатолия Зверева или Кокошки, высосана из пальца студентами художественных вузов, которых еженедельно пичкали новыми "измами". Я сам из таких. Бесспорно нужно знать историю дизайна, то есть историю искусств с конца 19 века, когда появились авангардисты и модернисты. Нужно понимать как работает Золотое Сечение, как работают Числа Фибоначчи, понимать теорию цвета (Иттен), основы типографики (Джеймс Крейг). Владеть инструментами, которыми вы сможете свои идеи воплотить. Зачем вам знать, что такое фаюмские портреты — я не понимаю.
    Я не отрицаю того, что люди должны быть эрудированы разносторонне, но говорить, что знание истории искусства для дизайнера — аксиома. Этого я не понимаю. Дизайнер — это утилитарная профессия, которая решает определённые задачи. Рембрандт тоже решал задачи, поставленные заказчиком ("покажи, что ночной дозор - крутые перцы"), но Рембрандт это делал, не ориентируясь на покупательную способность аудитории, на контраст, на контекст, на концепт. Заказчик платил за то, чтобы это сделал Рембрандт так, как это делает Рембрандт.

    В общем, вот "лёгкие" книги по истории искусствa:
    1. История искусствa Гомбрих
    2. Введение в историческое изучение искусства Виппер
    3. МХК. Учебник для 10 класса. Емохонова.

    4. Пойти в библиотеку, попросить у тамошних служащих, дабы те помогли подобрать подходящую книгу для введения вас в мир искусства.
    Ответ написан
    1 комментарий
  • Как бороться с клоном сайта?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    Если просто проксируют сайт
    1. Можно вычислить айпишник с помощью логов вебсервера.
    Достаточно зайти на какую-нибудь УНИКАЛЬНУЮ страницу на паразите чтобы увидеть этот переход в логах СВОЕГО сайта.
    Т.к. паразит пойдёт на ваш сервер за страницей.
    Уникальную потому что может быть кеш на стороне паразита, и его надо исключить запросив страницу которой не мог никто запрашивать ранее.
    Уникальность легко сделать с помощью случайных get параметров: parazit.ru/page/asd?random=12eqsdasd
    После вычисления забанить на сервере любым удобным способом, через iptables например.

    2. Если не вычислили, но точно известно что сайт всё таки проксирует запросы на ваш, то можно сделать так

    Добавить на ваш сайт
    <script>
    window.addEventListener("load", function load(event){
        if(window.location.hostname == "parazit.ru"){ // Домен сайта паразита
            document.write('<iframe width="1903" height="765" src="https://www.youtube.com/embed/dQw4w9WgXcQ?autoplay=1" frameborder="0" allowfullscreen></iframe>');
        }
    },false);
    </script>
    Ответ написан
    8 комментариев
  • Как это делают?

    Это делают руками и головой.

    Там нет ничего сверхвыдающегося, просто качественная работа.

    Берется документ, заливает его белым цветом, вначале ставит логотип, ниже макбук со вставленным внутрь дизайном. Раскидывает по углам фрукты (специальных умений для этого не надо). Далее снизу прикрепляется макет, добавляется тень.

    Далее размещает 2 карточки, фрукты опять кидает по краям, некоторым фруктам применяется блюр, чтобы "типа летят со всех сторон".

    Вот и вся ваша работа. Придумать такую концепцию после обдра****ния дрибла не сложно, но все сделано аккуратно. Тренируйтесь и все у вас будет.
    Ответ написан
    2 комментария
  • Как пренести товар с drupal на opencart?

    возможно,
    как именно сделать — сложно понять, тк разные у вас структуры БД

    как варианты:
    • найти способ импорта в опенкарт из csv, посмотреть формат этого csv и под этот формат сделать выгрузку из друпала
    • попробоать на пярмую организовать передачу данныз из одной БД в другую... тут нужен опыт прогарммирования
    • простой способ — спарсить товары с друпала, как-будто это и не ваш сайт... спарсить например в все тот же формат csv и импортировать полученное в опенкарт
    + еще десяток способов
    Ответ написан
    Комментировать
  • Верстка сайта под Китайские браузеры. Есть особенности?

    AlexanderTsymbal
    @AlexanderTsymbal
    tsymbal.su
    1. У них всё то же самое с браузерами, как и у нас gs.statcounter.com/browser-market-share/all/china
    2. bootstrap - вообще никак не относится к сайтам на китайском языке. Это только вас касается, т.к. bootstarp - это просто набор заготовок кода. Адаптивные сайты у них есть, т.к. есть мобильники (вы не поверите!). Сам делал адаптивку для них.

    По поводу дизайна - это да. Они любят олдскульчик. Контраста побольше и ярких цветов - это для Азии стандарт. Помните праздник красок у индийцев - вот представьте его и рисуйте.

    По поводу особенностей верстки - следует учитывать, что у них иероглифы гораздо более детализированы, чем латинские/кириллические символы. Поэтому я бы рекомендовал использовать шрифты побольше, чем при верстке сайтов "для европы".

    Китайцы также любят wow-эффекты, но более прагматичны в плане их применения, т.к. ориентируются всё-таки на кроссбраузерность, а не на топ-гаджеты.
    Ответ написан
    4 комментария
  • Какие расходы индивидуального предпринимателя в 2018 году?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Вы уже указали налог + платеж в пенсионный.
    Далее следуют:
    - обслуживание счета в банке (особенно, если платят в $, то сюда еще добавляется оплата работы валютного контроля, оплата за обслуживание валютного счета и не самый лучший курс при выводе)
    - комиссии при переводе (в зависимости от вашего тарифа, могут отсутствовать)
    - расходы на печать документов (кто-то из контрагентов может попросить прислать бумажные версии чего-либо)
    - расходы на бухгалтера (если сами не будете делать, но там по мнению многих - все просто и особо смысла нет, опять же, многие используют какую-то систему учета, типа "Мое дело" или "Эльба" - они тоже денег стоят)

    Более никаких подводных камней.
    p.s. почему 6%, а не патент? Патент дороже в вашем регионе чем возможный 6% с дохода, или нет подходящей статьи патента? Плюс, возможно вы попадете под налоговые каникулы и первые 2 года за патент ничего платить не нужно будет (нужно уточнять, действует ли еще такая льгота).
    Ответ написан
  • Почему на клиенте используют js а не php?

    PHP нужен интерпретатор, в браузере нет интерпретатора PHP. Это всё )))
    Ответ написан
    Комментировать
  • Как повести такую линию, от одного блока к другому?

    rockon404
    @rockon404
    Frontend Developer
    Примерно так: https://jsfiddle.net/rockon404/p5x64477/

    Вы можете менять кривизну линии. Тут такая закономерность:
    height: $value1;  
    border-radius: 50%/$value2 $value3 0 0;

    $value2 и $value3 должны быть меньше или равны $value1
    Ответ написан
    3 комментария