Задать вопрос
  • Какую систему учета рабочего времени удаленного разработчика использовать?

    @FoxInSox
    Не так давно вышла довольно удобная модель для тотального контроля разработчика:
    slave-cage.jpg
    В ней ему довольно удобно сидеть, и благодаря большим отверстиям его можно кормить и мыть не выпуская из клетки. Так же можно видеть что происходит внутри даже издалека, и при малейшем подозрении можно просто накричать, воткнуть в него что-либо острое, или бросить что-либо тяжелое.
    Ответ написан
    1 комментарий
  • Есть ли агрегатор стандартов веб разработки?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    W3C публикует же сводки?
    MDN тоже вроде блог ведут.

    upd:
    Вот тут W3C пишет о новостях, а здесь у них просто блог.
    Ответ написан
    Комментировать
  • Как верстать макет большего размера чем экран?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    А мне кажется 2480 макет сделан не для адаптивности, а для оптимизации под ретину.
    В таких случаях макет делается х2 от реального размера, и все картинки делаются тоже х2.
    То есть размер реально сверстанного сайта должен быть 1240 + резиновость.
    habrahabr.ru/post/150071

    Но вообще, такие вещи нужно уточнять у дизайнера.
    Это может быть банальной ошибкой, при выборе профиля ФШ)))
    Ответ написан
    7 комментариев
  • БЭМ, блок или элемент?

    Блок имеет смысл вне зависимости от контекста. Футер же имеет смысл только как элемент страницы. Плюс почти всегда футер имеет какие-то характеристики, определяющие его положение: position, margin... и т.д. Что сразу характеризует его как элемент.

    Но это если рассматривать его как часть одного проекта. А если посмотреть шире, то один и тот же по структуре футер можно использовать в разных проектах. Для страницы - это элемент, а в целом он может быть блоком.
    Поэтому я думаю, что так:

    class="footer page__footer"

    При этом классу page__footer задать стили, определяющие его положение на странице, а классу footer - все остальное.

    Если на одной странице футер отличается, то его следует переопределить через модификатор. Если отличия в положении, то модифицировать следует элемент: page__footer_modificator, при отличиях в оформлении - модифицируете блок: footer_modificator
    Ответ написан
    3 комментария
  • Стоит ли изучать TypeScript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Если вам лично нравится, то используйте для своих проектов. Для работы стоит учить, только если вы вливаетесь или организовываете команду где уже во всю пишут или планируют на нем писать. В остальном я тоже склоняюсь в сторону ES2015. Если уж что-то учить в первую очередь, то будущее языка JavaScript, а уж потом всё прочее.
    Ответ написан
    2 комментария
  • Что можно потерять отказавшись от компонентных фраймворков?

    andykov
    @andykov
    Shit happens
    Bootstap нельзя использовать повсеместно.
    Вот недавняя статья как раз на эту тему. Длинная телега про Бутстрап
    Ответ написан
    Комментировать
  • Как тестировать верстку под разные браузеры и экраны?

    @azShoo
    По девайсам - sauceLabs. Насколько я знаю, они одни из немногих, кто дает живые девайсы, а не эмуляторы.
    В остальных случаях - готовьтесь к серьезным погрешностям.

    По браузерам - оптимальное решение это виртуалки, нет - browserstack и альтернативы (или упомянутый уже сауслабс).
    Использовать девтулс и эмуляторы предыдущих версий (например для IE, как выше советовали) - только для "очень грубой" проверки. Точных результатов там не ждите.
    Ответ написан
    Комментировать
  • Что сказать верстаку который верстает так формы?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Просто не опытный! Объясните ему кто он, Вася, такой и почему это плохо!
    За свою карьеру я заметил 2 типа версталищика.
    - это тот, который смотря на макет видит в нем код в голове, целиком, видит как он будет щас его писать, где тег form, где div, а где и input. Сразу знает как верстать кастомный input file исходя из примера. Им движет опыт!

    - это тот, который в макете видит только картинку, и верстает её так, что бы визуально макет был похож на картинку. Поэтому и не парится про семантику, ибо уверен, что раз отображается как в макете, значит все ок! Им движет хз что!
    Ответ написан
    3 комментария
  • Существует ли краткое древовидное руководство по вёрстке?

    DeLaVega
    @DeLaVega
    Верстаю, фронтэндю =)
    Простите, но при таких вопросах - у вас особенности html и css вообще ни разу не изучены!

    htmlbook.ru - для начала в помощь.
    Ответ написан
    2 комментария
  • Существует ли краткое древовидное руководство по вёрстке?

    @SergeyZelensky-Rostov
    Если не знаете когда какой тип позиционирования использовать то
    особенности html и css
    не изучены, центрирование блоков делают по разному, можно margin, можно position, внимательно читайте про позиционирование в чем разница между relative и absolute, когда поймете вопросов когда что использовать не будет
    Ответ написан
    Комментировать
  • Как сочетать BEM и динамический контент?

    qfox
    @qfox
    Ответы есть у меня
    У вас здесь 2 проблемы:
    • нужны ли классы для динамического контента;
    • как, если нужно, модифицировать структуру динамического контента.

    Проблема структуры не относится к BEM, она относится к семантике и SEO.

    Если же не смотреть на структуру и тэги (использовать ли small внутри или span, заворчивать ли в article) — то вопрос в сущности нужны ли классы на динамическом контенте или нет. Учитывая, что контент динамический, и нет необходимости иметь классы на тэгах, то допустимо сделать каскад на тэги от некоторого блока: например, dynamic-content или content, text.

    Почему именно теги? Потому что WYSIWYG по умолчанию генерирует теги. Но вы можете использовать какие-то доп. инструменты, которые подправят итоговый html, расставят классы и т.д. (например, с помощью инструментов типа https://github.com/posthtml/posthtml ).

    При необходимости можно дополнительно пометить стили тегов классами.

    <div class="text">
      <h1>Caption <small>Some Foo Bar</small></h1>
      <article>
        <p>Lorem ipsum...</p>
        <div class="text__p">Dolor sit...</div>
      </article>
    </div>


    .text h1, .text__title { /* main title styles */ }
    .text h1>small, .text__sub-title { /* sub-title styles */ }
    .text p, .text__p { /* paragraph styles */ }


    Таким образом вы инкапсулируете все пользовательские стили в одном месте (одном блоке) и не имеете проблем с созданием контента.
    Ответ написан
    2 комментария
  • Как сверстать такой текст?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Картинку переводим в кривые и вуаля: SVG тут будет куда лучше, чем лестницы пикселей.
    Ответ написан
    Комментировать
  • Какой футер для сайта?

    Therapyx
    @Therapyx
    Data Science
    По мне так, "вся" информация, которая должна меня заинтерисовать в плане покупок, должна находится в шапке. В футере же обычно находится
    - контактная информация
    - копирайт
    - как проехать к магазину
    - вакансии
    - о вас
    - FAQ,
    - методы оплаты итд
    В футер обычно заглядывают в том случае, когда надо копать глубже, т.е. клиента интерисует не только найти товар и нажать кнопочку "заказать". Поэтому все что касается удобства в плане покупок для клиента должно быть видно СРАЗУ. Вот серьезно иногда так бесит, когда важную информацию куда-то шкерят :)
    Ответ написан
    Комментировать
  • Как заблокировать сеть tor?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Ошибка в том, что вы проверяете точное совпадение, а не вхождение подстроки в строку. В гугле так и искать - "php поиск подстроки в строке".
    Ответ написан
    Комментировать
  • В каких случаях нужно нанимать дизайнера сайтов?

    vaux
    @vaux
    Курящий лыжник
    Хороший дизайн помогает человеку решить его проблему. На входе мы имеем человека и его проблему. Человек находит сайт компании, которая, как он считает, может его проблему решить. Далее, путем работы с сайтом, человек либо решат свою проблему, либо уходит на другой сайт, где путь от захода на сайт до решения проблемы гораздо короче и понятнее. Так вот, хороший дизайн - это когда процент людей, решивших свои проблемы с помощью данного конкретного сайта, стремится к 100.

    Стоит учитывать, что целевая аудитория всегда разная, как и проблемы, которые нужно решать. Шаблон никогда таких вещей не учитывал и учесть не сможет. Именно по этому профессия дизайнера еще не скоро канет в Лету.

    Что же касается вашего вопроса, то тут всё зависит от того, как вы понимаете работу дизайнера. Если для вас это человек, который умеет рисовать красивые макеты, то, наверное, можно и не нанимать отдельного человека. Только хуже будет, поскольку вы не поймете друг друга. Если же для вас дизайн - это в первую очередь инструмент решения проблем людей, то нанимать дизайнера стоит. Единственное, что это должен быть именно дизайнер, а не просто рисовальщик красивых картинок.
    Ответ написан
    4 комментария
  • Где заработать портфолио?

    @entermix
    Можно внести свой вклад в Open Source
    Ответ написан
    3 комментария
  • Где заработать портфолио?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Вы наверное не знаете. Но у вас уже есть один идеальный и не привередливый заказчик, которого вы к сожалению выпускаете из виду и обделяете вниманием. Это ВЫ САМ.
    Ответ написан
    4 комментария
  • Как отказать заказчику, если уже начал работать, но не справляешься с задачами?

    @heartdevil
    плыву как воздушный шарик
    Вам нужно все конкретно изложить заказчику. Если действительно не можете сделать оставшуюся часть, то немедленно расскажите об этом своему клиенту и передайте выполненную часть. Извинитесь. Если же вы можете доделать остальное, но на это вам потребуется больше времени (постарайтесь реально оценить сроки), тогда скажите как есть. Что неправильно оценили сроки из-за того, что не учли то-то и то-то. Заказчик может вас понять и оставить работать дальше, увеличив срок. Но здесь уже не будет переоценки суммы за проект. Даже "супер срочные" проекты не всегда срочные).
    Ответ написан
    Комментировать
  • Что входит в понятие азы/основы/база/бекграунд/фундаментальные знания программиста?

    @LiguidCool
    Подобные вопросы задают стабильно минимум пару раз в месяц. Вам подсказать куда идти?

    0f4a2c6ddb7e454cb59c7f38a85c3a7f.png
    Ответ написан
    Комментировать