Андрей Кузнецов, ну просто после загрузки страницы пройтись по всем блокам с текстом, найти максимум из их высот и либо напрямую его каждому указать либо загнать в сцц-переменную для общего родителя а стилями уже из этой переменной их взять. Не очень хороший подход потому что требует дожидаться загрузки и не может реагировать на изменения текста после того как отработает, нужно будет вешать слушатель ресайза и в общем мороки дофига чтобы достичь того же результата как при использовании моего первого варианта с цсс
Ну если без скрипта то приходит в голову разве что сделать карточкам display: contents и расставить grid-row правильно для их детей, получишь сетку где ряд цветных квадратов, ряд текстов, снова ряд квадратов и так далее, тогда вопрос элементарный, грид-ребенок в высоту своей ячейки)
Таск менеджер ни при чем, виноваты руки его пользователя) Я уверен если поковыряться в тасках можно серьезно улучшить производительность, сам использую gulp без "сборщикков"
У полей своя жизнь и кнопки своя, они не ждут ее нажатия чтобы решить соответствуют ли они требованиям валидации, как в ответе написали можешь использовать placeholder-shown чтбы определять только неверно заполненные поля а не в принципе незаполненные
Ankhena, я не против в принципе иконок в абсолютно позиционированных псевдоэлементов, конечно в своих ситуациях они более подходящее решение. Вопрос исключительно про то почему именно в контексте тех случаев что мне вечно попадаются люди не имея по сути оснований для такого решения ситуации люди пользуются именно им)
Ankhena, тэг конечно) абсолют потребует еще и всегда подсчитывать паддинг под размер иконки, хорошо еще если его просто так не было чтоб и его досчитывать)
Те что я видел ни разу не были многострочными и более того явно подразумевались как однострочные, так что предельно странная штука
szQocks, наоборот куда проще, расстояние между иконкой и текстом перестает зависеть от размера иконки и не нужно подгадывать паддинг при каждом изменении размера иконки
NodeJS не браузер, она имеет кучу собственного функционала, хотя бы та же работа с файловой системой. То что сделано для ноды вряд ли будет работать в браузере как его ни запакуй
raz3r444uk, ты это сам писал все? Я бы отказался от плюмбера, фонтера, ренейма,реплейса и в общем очень очень много чего, а особенно вебпака) Очень дофига кода для вполне обычных дествий.
И переписать код на потоки советую, это довольно легко если разобраться, можешь подглядеть у меня, не супер конечно но в целом смысл должен быть понятен)
raz3r444uk, а чтобы это запускалось написал?) или ты руками таску запускаешь? а то в package.json не вынесено
Словил вот эту штуку когда попробовал запустить, так же и решил