Задать вопрос
  • Как писать грамотный css код?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    читаешь вот это https://ru.bem.info/ и начинаешь писать правильный css
    Ответ написан
    6 комментариев
  • Как сверстать такой textarea?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    2 комментария
  • Как написать JS чтобы в CSS выводилась ширина равная высоте страницы?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Можно и без JS:
    .block {
        width: 100vh; // vh = viewport height, есть так же vw - viewport width
    }
    Ответ написан
    4 комментария
  • В чём разница между фреймворк и cms?

    @murlogen
    CMS - готовая система, которой воспользоваться может не программист.
    Ее можно программировать, но обычно предпочитают не заморачиваться с этим, а искать уже готовые (созданные программистами) модуля CMS под ту или иную задачу

    Фреймворк - это сырая заготовка для программиста.
    Без приложения более-менее значительных программистких усилий вы воооооооооообще ничего не получите, никакого результата.

    CMS позволяют сэкономить время и деньги если речь идет о типовой задаче. Однако на все случаи жизни готовых решений наперед не напридумываешь (в любой сфере человеческой жизни).

    На фреймворк начинают смотреть, если задача отличается от типовой.

    MVC - это просто свойство. Которое может быть присуще любому типу ПО из этих двух. Это как зеленая легковушка и зеленый трактор. То что они оба зеленых не дает же вам основания говорить - "они оба зеленых, поэтому я буду пахать на легковушке"
    Ответ написан
    24 комментария
  • Верстка сайдабаров и контента CSS на разных экранах?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    @media (max-width:950px) {
      .wrapper {display:flex; flex-direction:column;}
      .content {order:1;}
      .left {order:2;}
      .right {order:3;}
    }


    ps прогнать через автопрефиксер
    Ответ написан
    Комментировать
  • Как работать с проектом на нескольких компьютерах?

    Git
    Ответ написан
    Комментировать
  • Можно ли использовать H1 больше одного раза в HTML5?

    SkiperX
    @SkiperX Куратор тега HTML
    С технической стороны нет никакой ошибки использовать несколько h1.
    Проверку на валидность пройдет.
    Но есть еще сео требования, они четко говорят, что h1 должен быть один на странице. И не использоваться для элементов дизайна. Только в контенте, который пользователь вводит из админки.
    livestreet.ru/blog/seo/17096.html

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

    Сделайте alias в .gitconfig:
    [alias]
      gmd = "!git checkout master && git pull && git checkout developer && git merge master && git commit ' merge with master' && git push"


    Использовать можно будет так: git gmd
    Ответ написан
    Комментировать
  • Есть ли краткий аналог цепочке git команд?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    забивай хоткеи.
    к примеру у меня стоит плагин для саблайма и забил такие кеи:
    { "keys": ["ctrl+1"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Git: Add all"} },
    	{ "keys": ["ctrl+2"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Git: Quick Commit (repo)"} },
    	{ "keys": ["ctrl+3"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Git: Push"} },


    в итогде я добавляю, коммичу и пушу нажимая ctrl + 1,2,3
    Ответ написан
    Комментировать
  • Как натянуть верстку на wordpress?

    Punkie
    @Punkie
    Пересмотрел кучу видеоматериалов, текстовых статей и т.п.


    Либо плохо смотрели, либо не то смотрели.

    wp-kama.ru - русский справочник по функциям
    https://developer.wordpress.org/themes/basics/temp... - структура шаблонов
    https://www.youtube.com/watch?v=k7olvEeBM2I - один из тысяч уроков по созданию тем
    underscores.me - стартовая тема, на основе которой можно сверстать любой сайт. Плюс она хорошо документирована - можно понять как работают темы вордпресса в целом.
    Ответ написан
    Комментировать
  • Наследование в SCSS одного свойства?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    %bgtrans {
      background: transparentize($cwhite,0.15);
    }
    .header {
      @extend %bgtrans;
      &:after {
          @extend %bgtrans;
      }
    }
    Ответ написан
    1 комментарий
  • Почему не срабатывает :nth-child?

    @sleepyKitty
    .bar:nth-child(4),
    .bar:nth-child(5) {
      color: yellow;
    }
    Ответ написан
    Комментировать
  • Как сверстать красиво блок с круглым фото в рамке?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    фон просвечивает. ему тоже сделай background: blue;
    Ответ написан
    3 комментария
  • Как профессионально создать сайт?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Какой интересный вопрос... Ну что ж, приступим. У меня как раз вечер свободный выдался, можем и порассуждать.

    Стал замечать, что разработчиков сайтов на Wordpress высмеивают и говорят, что это уже прошлый век.

    Прошлый век? Не знаю, доля WordPress продолжает расти. Сейчас это почти 27% всего интернета, если мне не изменяет память. Немногим больше четверти всех сайтов в мире. И на пути к одной трети. Вдумайтесь. Осознайте. А еще на WP делают проекты с бюджетами и по 20, и по 50, и 150к условных единиц. И с ежемесячным саппортом в четырех-пятизначных суммах. Все это есть. Рынок огромен.

    Смеются над WP-разработчиками? Ну, пусть смеются. А мы тем временем хорошее бабло косим на этом "говнодвижке" (как его называют те, кто высмеивает), работаем в удовольствие, тусим по всяким WP-ивентам, создаем продукты, делаем заказчиков счастливыми, весело тратим заработанное и наслаждаемся жизнью. В общем, все отлично. А смех без причины - признак дурачины (С) детская поговорка.

    Да, и обратите внимание на то, кто смеется. Какой-нибудь фрилансер-нищеброд, пытающийся заработать жалкие $400-800 в месяц, сутками колупающий свой кастомный фреймворк и отлавливая в нем стремные баги? Хипстер-рубист? Престарелый ценитель-теоретик C и Java, в 40 лет живущий с матерью? Ну ок. Пусть хохочут. Я не встречал ни одного разработчика высокого класса, независимо от предпочитаемых языков / технологий, который бы смеялся. Потому что опытный человек понимает, что это всего лишь инструмент. Который, к тому же, прекрасно выполняет свои задачи. Так же как Laravel. Как Django. И все остальное.

    Есть такие люди, которые Canon vs Nikon, Apple vs Android, Mercedes vs BMW и тд. Holy Warriors они называются, и встречаются в любой жизненной сфере, в любой профессии. Научитесь держать удар и не замечать их существования.

    Пришел к выводу, что cms никто не пользуется при создании заказных сайтов, но неужели для каждого сайта пишется свой движок?

    Неправильный вывод. Используются, повсеместно. Сплошь и рядом. Вообще, есть 3 подхода:

    1. Полный кастом. Долго и дорого. Выгодно разрабам - лочим клиента под себя в определенной степени, подвешиваем на саппорт и денюжка постоянно капает в карман. Не сильно выгодно заказчику, по той же причине - сложно сменить подрядчика, если что-то не нравится в работе. Дорого сопровождать и развивать. Для разрабов - куча работы и изобретения колеса снова и снова. На практике используется крайне редко, чаще всего хоть и строится с нуля, используются готовые библиотеки для разных задач. Чем больше этих библиотек и стороннего кода, тем быстрее проект перетекает во 2й подход.

    2. Фреймворк. Средне-долго, средне-дорого. Здесь используется готовая основа, необходимые модули, остальное пишется под конкретные задачи. Экономически целесообразно. Это хороший вариант. Но работы бывает много, и велосипеды встречаются, и модули напильником дорабатывать приходится. А если использовать много готовых модулей, то плавно перетекаем в 3й подход.

    3. CMS/CMF. Дешевле, быстрее. Тут, если сайт сильно типовой и его можно собрать без особого кодинга - отлично. Но часто и на CMS/CMF бывают весьма объемные и сложные задачи, сильно выходящие за рамки возможностей движка "из коробки" или готовых плагинов. Та же разработка кастомного функционала, доработка напильником сторонних плагинов и тд. В общем, не типовые сайты на базе CMS/CMF делать можно и ничто не мешает это делать. Главное понимать зачем, почему и как правильно. Понимать архитектуру CMS/CMF и как в нее встроиться. Этот вариант сильно выгодный клиенту, особенно если речь о WP, с его огромным рынком специалистов (впрочем, часто сомнительного уровня. Но это везде так, я встречал проекты на Laravel и Yii где от кода тошнило фонтаном).

    В конечном итоге, все это PHP (или другой язык - не принципиально). И кастом, и фреймворк, и готовый движок. И все это можно сделать очень хорошо, а можно очень плохо. Вопрос не в инструменте, а в руках, которые его используют. Если вы возьмете кисть и краски Моне, вы не станете выдавать гениальные картины. Потому что не в кисти дело.

    В общем, если WordPress нравится - изучайте его ядро, глубоко и качественно, изучайте глубоко и качественно сам PHP. SQL туда же. Те же фреймворки изучайте, там много интересного и полезного, что можно взять на вооружение. Учитесь решать задачи любой сложности элегантно, быстро, качественно. Учитесь документировать и рефакторить код. Оптимизировать. Использовать best practices. Учитесь создавать качественный продукт, решающий задачи клиента. И вот за это к вам будет стоять очередь, и будут хорошо платить. А не за то, что вы пишете на чистом си плюс плюс. Или на чем-то супер-современном. Enterprise-клиенты вообще такие legacy. А у них больше всего денег, кстати.
    Ответ написан
    Комментировать
  • Слайдер для сайта?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Делала себе похожее work, но применяла smoothdivscroll. Это если для примера чего-то похожего)

    А вообще можно любым слайдером реализовать.
    Ответ написан
    Комментировать