• Как назвать класс в BEM?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    <header class="header">
      <div class="header__logo">
        <img class="logo logo_size_m" />
      </div>
    </header>
    …
    <footer class="footer">
      <div class="footer__logo">
        <img class="logo logo_size_l" />
      </div>
    </footer>
    Ответ написан
    5 комментариев
  • Разница между background: url('...') и background: url(...)?

    ZloDeeV
    @ZloDeeV
    Верстаю в своё удовольствие
    Нет правильной причины не оборачивать строки в кавычки. По гайдлайнам CSS/SCSS - все строки оборачиваются в одинарные кавычки(их проще набрать на клавиатуре, чем двойные), для лучшей читаемости кода(подсветка кода срабатывает на содержимое кавычек) и для того, чтобы синтаксический анализатор не полыхнул пламенем при виде строки без кавычек.

    Комментарий Евгений Петров не соответствует действительности - CSS не требует, чтобы строки были помещены в кавычки, даже те, что содержат пробелы. Строка в кавычках является точным соответствием её двойника без кавычек. Просто в предложенном примере с data:uri в строке имеются другие кавычки и интерпретатор банально сходит с ума, такие символы нужно экранировать.
    Ответ написан
    32 комментария