Как стать автором
Обновить
7
0

Пользователь

Отправить сообщение
Нигде не говорилось, что нельзя. Каналы можно и нужно использовать. Этот пост конкретно про группы, а не про каналы. Причём каналы тоже можно использовать как группы (см. второй способ).
Можно попробовать slack-irc.
Отличная идея для бота-модератора. По определённым правилам можно парсить сообщения и, если что-то найдёт, будет выдавать предупреждение. А если нарушит, например, 3 раза подряд, то отправляется в бан на определённый срок. Классическая схема модерации.
Что заставляет плакать и колоться?
Делал подобный селект с учётом того, чтобы закрывался при потере фокуса.
codepen.io/felixexter/pen/RNGeap
Есть свои минусы, например, зависит от количества, но если опций немного, то решение вполне годное.
.block {
    transform: translatez(0);
}


Ещё помогает свойство -webkit-backface-visibility: hidden;, хоть у него назначение и другое, также оно пригождается для тех случаев, когда элементы, которые используют трансформации, распологаются на неожиданном месте, например, при поворотах и со смещённым центром в свойстве transform-origin.
Время на поиск свойства практически не затрачивается, если ты уже привык писать в таком порядке.
В том примере лишь малая часть свойств, все свойства описывать здесь нет смысла.
Большинство разработчиков, работая в командах, придерживаются их внутреннему стандарту, в котором задекларирован порядок этих свойств, и все пишут как один.
Кстати, для причесона порядка свойств можно использовать CSScomb, у него же есть и заготовки, которые можно использовать как есть или же подогнать под себя.
Было бы интересно увидеть аргументы для табов и пробелов.

Аргументы в пользу табов:
— по ним удобнее перемещаться, чем по каждому пробелу, хотя в современных IDE для пробелов такое тоже поддерживается;
— фактически в любой IDE настраивается размер под себя (мне привычен 4), но при этом символ всего 1;
— если код не минифицируется, то он будет весить меньше, по сравнению с пробелами.

Если код встраивается в качестве примера (например, в блогах), то лучше было бы задать свойство tab-size.
В алфавитном порядке с вендорскими префиксами будет не очень удобно.
Гораздно удобнее группировать по их назначению.
Например, вот так
.declaration-order {
    /* Позиционирование */
    position: absolute;
    z-index: 100;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;

    /* Отступы */
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 8px 16px;

    /* Блочная модель */
    display: block;
    float: left;
    width: 100px;
    height: 100px;

    /* Типографика */
    font-family: 'Helvetica Neue', sans-serif
    font-size: 14px;
    line-height: 24px;
    text-align: center;

    /* Оформление */
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    opacity: 1;

    /* Прочее */
    transition: .25s ease-out;
    transform: scale(.75);
}

Одно из преимуществ командной строки Sublime перед терминалом — это поддержка автокомплита.

А чем плохи алиасы из нескольких букв в командной строке?
display: inline-block; в этом примере лишний.
Если задаётся float: left;, то элемент автоматически будет display: block;.
Весь не прошу, без данных, конечно. Их можно заменить на рыбу.
Можете приложить код неотредактированного исходника?
Посмотрел исходник в литмусе. Во всех браузерах рассылка дальше шапки не отобразилась.

Выглядело вот так



А вот исправленный вариант.
Будут, но не одновременно.
Идея заключалось в том, чтобы при наведении курсором на блок .block изменялись свойства для всех его потомков .block__element.
.b-menu {
  margin: 10px;
  position: relative;
  transition: all .5s;
  color: green;

  &-link {
    position: relative;
    transition: all .5s;
    color: green;

    &-active {
      position: relative;
      transition: all .5s;
      color: green;
    }
  }
}
В таком случае свойства не изменятся для братьев.
БЭМ предполагает уход от каскадных стилей (типа div .someClass li)

Будет ли в БЭМ считаться исключением такой вариант, когда нужно при наведении курсором на блок изменить свойства элемента?
.block:hover .block__element { /* ... */ }
1

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность