Комментарии 27
Погодите... Это что, мы переизобрели style="..."? Только со вкусом жаваскрипта?
да, причём переизобрели многими разными способами
Скажите, что это сатира. Пожалуйста...
Кто-то должен сказать правду. Нет, это не сатира.
Вот эта страница https://habr.com/ru/company/ispmanager/blog/686080/comments/, чисто комменты загружает 3.5 мегабайта (1 мегабайт в архиве) чтобы отобразить наши 4 коммента и немного заголовков внизу. Это ещё немного по современным меркам.
А чем таким class="fw-bold"
принципиально отличается от style="font-weight:bold;"
? Ну, кроме того, что "fw-bold" вовсе необязательно делает именно то, что я бы предположил, и мне всё равно придётся идти и смотреть определение этого класса, чтобы убедиться, что там именно "bold", а не "normal" или вообще не "margin-left:2px"?
Вы правда не видите разницу между семантикой и не-семантикой?
Тот факт что style "в лоб" не позволяет задать @keyframes
не меняет того, что стиль "fw-bold" имеет значение "жЫр" а не "акцент".
Я правильно понимаю, что в классе "fw-bold" у вас бывает анимация?
А если нет (и я на это надеюсь), то давайте лучше сразу уберём все классы типа "fw-bold" и "margin-b5px", и сосредоточим наш новый уберфреймворк только на том, что интересно — то есть, анимации.
Насколько я помню, его создатели преследовали три вещи: полностью избавиться от каскада, который сильно тормозит на БОЛЬШИХ сайтах, сделать код страницы машиногенерируемым и понятным для того, кто только подключился к проекту. «Руками» на бэм не пишут
Я лет пять назад тоже смотрел в сторону очередной вариации бутстрап, но позже понял, что чтобы мне собрать как надо, нужен только scss и все. Сброс стилей, base, layout, elements, components, utility. Тем более, что большая часть кочует из проекта в проект. Зачем мне вот это вот все. Хотя таилвинд меня по началу впечатлил. Ковырять документацию, когда я могу сам сделать лучше и чище.
Вообще если пользоваться нормально семантикой, то назначать стили и отступы персонально элементам на странице не требуется.
Очень странно делать перевод статье, в которой большое количество ссылок, не перенося их. Особенно когда по контексту понимаешь, что именно это слово было ссылкой и лезешь за ней в оригинал статьи.
medium.com/codex/the-fail-of-tailwind-the-go-to-for-the-ignorant-7b0aaea405bb
Пожалуйста, не стоит переводить термины которые не имеют широкоизвестных и устоявшихся аналогов в русском. "Хлебные крошки" - что? 🤦🏻♂️ Понятнее было бы оставить оригинал "breadcrumbs". Иначе у вас получаются очередные "Ясные Печенья".
С сутью комментария соглашусь. Но конкретно «хлебные крошки» вполне устоявшийся перевод, ни разу не встречал, чтобы их называли breadcrumbs в русской речи.
Документацию обычно читают на английском (а подчас только в оригинале ибо локализации нет совсем) и там этот стиль контрола называется breadcrumb. И в коде этот класс имеет точно такое же название, поэтому надежнее не переводить термин чтобы не было неоднозначности и толкований.
Ребят, объясните мне пожалуйста, что делает тейлвинд? я честно пытался понять суть, но не догнал:
если писать этот набор классов в условном html как атрибут, то получается каша; если собирать из них один готовый класс в условном css, то мне проще сразу иметь обычные свойства из css.
Bootstrap/Ant/Chakra/Material/Foundation - они ведь про "бери и делай", т.е. не надо запариваться со сборкой стилей, просто берешь и используешь готовое. Или я не прав?
Взлет и падение Bootstrap