sim3x, не понимаю, что вы хотите и что вам нужно. Это (CSSNano) плагин для него (PostCSS).
cssnano is powered by PostCSS, a tool for transforming styles with JavaScript. Specifically, its plugin architecture allows us to compose cssnano out of small modules with limited responsibilities. It also allows you to easily insert cssnano into your build step, along with other processors that can lint your CSS for errors, or transpile future syntax.
kotikes, у вас валидатор при таком коде будет выбивать ошибку. Блочный элемент внутри строчного. К тому же иногда это приводит к ошибкам построения DOM.
Если хотите, чтобы ссылкой было всё, то делайте её внутри li и добавьте в CSS: a { display: block; }.
sim3x, они в определенной мере объединяют селекторы, сжимают цвета, убирают лишние нули, точки с запятыми, меняют названия анимаций на короткие коды и т. п.
Ну и тупо минифицируют файл ко всему прочему, конечно.
natojezlo, LOL, мда… Уже и flex хренью стал. Пользуйтесь grid тогда, но почему-то мне кажется, что он для вас тоже хренью будет, если в нём внезапно не окажется какой-то возможности, которая вам нужна.
Александр Волков, и? И padding'и тоже работают, смотрите сами. Если хотите визуального подтверждения этому, поменяйте margin: 20px 20px; на значения больше.