Skip to content

Instantly share code, notes, and snippets.

@neretin-trike
neretin-trike / aligncenter.css
Last active September 20, 2021 21:53
CSS-сниппеты
/* Вертикальное и горизонтальное выравнивание блока по центру */
.block-middle {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
marign: auto;
@neretin-trike
neretin-trike / checklistcoding.md
Last active May 30, 2023 21:13
Чек-листы по разработке сайтов и веб-приложений

Чек-лист вёрстки

Для того чтобы отдавать вёрстку клиенту, достаточно обязательного соблюдения первых 5 пунктов. Для выдачи в продакшен — первых 6.

  1. Соответствие макету
  2. Кроссбраузерность, кодировка и DOCTYPE
  3. Валидность (включая CSSLint и JSHint), доступность, микроформаты
  4. Независимость блоков в CSS: минимизация каскада, использование техник БЭМ
  5. Сайт должен нормально смотреться во всех стандартных разрешениях от 1024 и выше, не иметь горизонтального скролла и вписываться в экран мобильных устройств
  6. Корректная работа при вбивании реального текста, надёжность вёрстки
  7. Использование препроцессоров и систем сборки
@neretin-trike
neretin-trike / clicommand.md
Last active February 24, 2024 10:28
Команды терминала, node.js и yarn

BASH / WINDOWS

pwd - вывести рабочий каталог
mkdir [имя папок] - создать папки
rm -r [имя папок] - удалить папки
touch [имя файлов] - создать файлы
touch [имя папки]/{[имя файла],[...]} - создать файлы внутри указанной папки
cd .. | [имя папки] - подняться на уровень вверх | перейти в дерикторию
ls -*a -*l - вывод файлов и папок в текущей директории *вместе со скрытыми *и информацией о размере и дате создания

echo ['текст'] >> [имя файла] - создать файл с указанным текстом