ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Почему не стоит использовать сброс стилей (reset.css, обнуление стилей CSS) (https://forum.antichat.xyz/showthread.php?t=788484)

L2Banners 04.10.2023 03:42

Я первый раз решил записать информационный ролик. Знаю что многие не примут это, но я не могу молча смотреть как в 2023 году каждый второй урок для новичков начинается с того, что им рекомендуют обнулять стили. В общем вот:

Hedgehog 04.10.2023 05:53

Натолкнуло на мысль задуматься )

MaZz 04.10.2023 09:39

Ну так учат во всех видеоуроках же)

L2Banners 04.10.2023 16:52

Цитата:

Сообщение от MaZz

Ну так учат во всех видеоуроках же)

Получается замкнутый круг, одни научились делать так и начинают учить других. Я довольно быстро понял, что это плохой подход, когда мне стали прилетать фидбеки, с вопросами, а почему я в редакторе SW13 делаю список, а получается какая-то дичь и т.д... В некоторых редакторах к примеру перенос строк делается новым параграфом, а не тегом br и если у параграфа не задан margin, то отступ сделать невозможно. В общем очень много незаметных на первый взгляд мелочей превращаются в огромный ком проблем и костылей...

mr.s4z 04.10.2023 17:20

Ну вообще в зависимости от задачи - использовать или нет. Сейчас как правило, хороший дизайнер описывает все UI, включая все заголовки, ссылки, и так далее.

L2Banners 04.10.2023 17:27

Цитата:

Сообщение от mr.s4z

Ну вообще в зависимости от задачи - использовать или нет.

Нет такой задачи, для которой нужно сломать все, чтобы заново построить.

Цитата:

Сообщение от mr.s4z

хороший дизайнер описывает все UI, включая все заголовки, ссылки, и так далее.

Хороший дизайнер не слышал даже про половину псевдоэлементов и как хороший дизайнер должен описать к примеру тег P? А если он не опишет, то все так и оставим в [S]обнуленном[/S]поломанном состоянии?

mr.s4z 04.10.2023 18:07

Что у вас ломается? Это придумано для того, чтобы задать стили, а не заниматься обнулением вручную. Лично с кем я работал, всегда в дизайне приводился пример стилей для текста заголовков и так далее. Что конкретно ломается? Что текст становится обычным? Кружочки убираются? )) Покажите мне в 2023, кто использует дефолтные кружочки и стандартный размер h1?

L2Banners 04.10.2023 18:54

Цитата:

Сообщение от mr.s4z

Кружочки убираются? ))

К сожалению не только кружечки

Цитата:

Сообщение от mr.s4z

Покажите мне в 2023, кто использует дефолтные кружочки и стандартный размер h1?

Далеко ходить не надо в редакторе этого форума кружечки и циферки стандартные:
  1. Пример 1
  2. Пример 2
  • Пример 1
  • Пример 2

Цитата:

Сообщение от mr.s4z

Это придумано для того, чтобы задать стили, а не заниматься обнулением вручную. Лично с кем я работал, всегда в дизайне приводился пример стилей для текста заголовков и так далее.

Обнулением вообще не нужно заниматься, меняйте те стили которые вам дали и не трогайте ничего лишнего. На примере списков, в лучше случае вы возьмете и сделаете список по дизайну, а то что теперь все списки, даже нумерованные будут выглядеть одинаково это вас не беспокоет, очень не дальновидно, но заказчик схавает.

mr.s4z 05.10.2023 00:03

А где это написано, что не нужно этим заниматься? Это правило какое-то чтоль? Впервые слышу )) Я поэтому и сказал - зависит от того, что заказчик хочет, в зависимости от этого я и буду брать нужные фреймворки, инструменты и так далее)

L2Banners 05.10.2023 00:52

Цитата:

Сообщение от mr.s4z

А где это написано, что не нужно этим заниматься? Это правило какое-то чтоль?

А где написано что нужно? На курсах рукожопых коучей? Правил нет, но есть опыт которым разработчики делятся друг с другом и развиваются общими усилиями. reset.css в свое время был хорошей идей, потому что в браузерах творилась анархия, но на смену сброса пришел тот же normalize.css, который ничего не обнуляет, а только корректирует различия. Это логичное развитие идеи приведения к общему стилю.

Цитата:

Сообщение от mr.s4z

Я поэтому и сказал - зависит от того, что заказчик хочет, в зависимости от этого я и буду брать нужные фреймворки, инструменты и так далее)

Закачик хочет при минимуме вожений получить максимум функциональности и reset.css это последнее что ему пригодится.

Пойми простую вещь, все теги должны выполнять свою роль в том числе визуально быть отличимыми и желательно такими, какими их привыкли видеть пользователи. Если они были обнулены, всем им нужно задать стили. Отсюда вытекает закономерный итог, если мы зададим стили всем тегам, которые обнулили (тоесть переопределим ранее созданные правила), то зачем эта прослойка обнулений тогда вообще нужна, если она по сути не используется? НО, если же мы какие-то теги так и оставим обнуленными, то когда они будут применены, получится дер*мо (извиняюсь за выражение), это может понадобится и через год и через два. Ну вот заказчик захочет написать какую-то формулу расчета для солнечной электростанции или в каком-то блоге прям идеально подходит использовать список с римскими маркерами, а верстка ему это не позволяет сделать. Почему он должен быть ограничен? Просто потому что верстальщику было удобно все сбросить под ноль, сделать по дизайну и проигнорировать потенциальные потребности? Теперь он должен тратить свое время и деньги, чтобы внедрить фичу, которая по умолчанию должна работать, но верстальщик решил, что не должна..

Вот еще пример, многие редакторы кода в CMS позволяют вставлять html теги и забудем на минуту о существующих тегах и представим, что через пару лет появился во всех браузерах новый тег, естествено даже в идеальной верстке этот тег никак не описан, поэтому он должен работать нативно, но поскольку стили обнулены мы опять получаем дер*мо и заставляем заказчика тратить ресурсы на ровном месте, ну вот такие мы веб разработчики, нравится нам смотреть не только лишь в заврашний день

Я тут вообще ничего нового не говорю, это для многих давно пройденный этап, то что ты решил это обсудить со мной это уже говорит о том, что я не зря поднял этот вопрос. Следующий раз во время работы ты обратишь внимание на то как ведут себя элементы и возможно решишь что-то доработать, но в конечном итоге советую забыть про reset.css и посмотреть хотя бы в сторону normalize.css, потому что повторюсь, сброс стилей удобен только верстальщику, а не заказчику (и то удобство это тоже довольно иллюзорное)

un1k 05.10.2023 01:45

There's a valid reason for using reset.css or similar? I never understood the necessity of this, I mean the default styles are there for some reason.

Since I started learning html/css I was always recommended to only use the "classic reseting":

Код:


Код:

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
a {
  text-decoration: none;
}
button {
  cursor: pointer;
}


L2Banners 05.10.2023 02:20

Цитата:

Сообщение от un1k

There's a valid reason for using reset.css or similar?

My video is just about that. There is no reason to use reset.css or apply the concept.

Try normalize.css. It complements styles, not resets them.

Hedgehog 05.10.2023 02:28

Цитата:

Сообщение от L2Banners

Мое видео как раз об этом. Нет смысла использовать reset.css или применять эту концепцию.

Попробуйте нормализовать.css . Он дополняет стили, а не сбрасывает их.

Начну это изучать не наступая на эти грабли, благодаря вам )

L2Banners 05.10.2023 02:41

Цитата:

Сообщение от Hedgehog

Начну это изучать не наступая на эти грабли, благодаря вам )

Рад это слышать.

Есть простой способ изучить этот вопрос. Если уже есть какие-то готовые страницы, например страница полной новости или статическая страница для любого контента. Вставляем теги и смотрим результат. Чем больше разных вариантов, тем лучше. Можно использовать мой пример:

Цитата:

Сообщение от Спойлер


HTML:


Код:


without reset.css

Заголовок

H1

Заголовок

H2

Заголовок

H3

Текст внутри

p

.

А это жирный текст

.

А это текст курсивом

Математические формулы:

10

5

* 2

10

= X

E = mc

2

Неупорядоченные списки:

Coffee

Tea

Coca Cola

Coffee

Tea

Coca Cola

Упорядоченные списки:

Coffee

Tea

Coca Cola

Coffee

Tea

Coca Cola

Таблица:

Firstname

Lastname

Savings

Peter

Griffin

$100

Lois

Griffin

$150

Joe

Swanson

$300

Form:

Personalia:

Name:

Email:

Date of birth:

Button


Вообще в любой блок с каким-нибудь коротким описанием, когда начинают заполнять реальным контентом, то начинают вставлять и списки, и таблицы, формулы, параграфы..

Hedgehog 05.10.2023 02:45

Цитата:

Сообщение от L2Banners

Рад это слышать.

Есть простой способ изучить этот вопрос. Если уже есть какие-то готовые страницы, например страница полной новости или статическая страница для любого контента. Вставляем теги и смотрим результат. Чем больше разных вариантов, тем лучше. Можно использовать мой пример:

Цитата:

Сообщение от Спойлер


HTML:


Код:


without reset.css

Заголовок

H1

Заголовок

H2

Заголовок

H3

Текст внутри

p

.

А это жирный текст

.

А это текст курсивом

Математические формулы:

10

5

* 2

10

= X

E = mc

2

Неупорядоченные списки:

Coffee

Tea

Coca Cola

Coffee

Tea

Coca Cola

Упорядоченные списки:

Coffee

Tea

Coca Cola

Coffee

Tea

Coca Cola

Таблица:

Firstname

Lastname

Savings

Peter

Griffin

$100

Lois

Griffin

$150

Joe

Swanson

$300

Form:

Personalia:

Name:

Email:

Date of birth:

Button


Вообще в любой блок с каким-нибудь коротким описанием, когда начинают заполнять реальным контентом, то начинают вставлять и списки, и таблицы, формулы, параграфы..

Я бы на твоём месте создал бы тему с видео уроками, было бы не плохо. Мануальчики какие-то сделать )

L2Banners 05.10.2023 03:47

Цитата:

Сообщение от Hedgehog

Я бы на твоём месте создал бы тему с видео уроками, было бы не плохо. Мануальчики какие-то сделать )

Если будет время, может запишу пару видео со своими решениями некоторых задач.

Цитата:

Сообщение от un1k

Since I started learning html/css I was always recommended to only use the "classic reseting":

Код:


Код:

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
a {
  text-decoration: none;
}
button {
  cursor: pointer;
}


I want to be more precise. Such a "classic reset" is very, very bad. This is a bad, short-sighted recommendation

un1k 05.10.2023 05:15

Цитата:

Сообщение от L2Banners

I want to be more precise. Such a "classic reset" is very, very bad. This is a bad, short-sighted recommendation

Can you explain why? This is the basic 'reset' that I have always seen and used.

L2Banners 05.10.2023 06:50

Цитата:

Сообщение от un1k

Can you explain why?

My English is bad. Therefore, my explanations will be greatly distorted.

In this video, I explain the classic problems that resetting styles leads to. There are subtitles in Russian, which can be automatically translated into English. If the translation is very bad, tell me and I will try to do the translation manually.

In this paragraph I have expand the answer:

Цитата:

Сообщение от L2Banners

Пойми простую вещь, все теги должны выполнять свою роль в том числе визуально быть отличимыми и желательно такими, какими их привыкли видеть пользователи. Если они были обнулены, всем им нужно задать стили. Отсюда вытекает закономерный итог, если мы зададим стили всем тегам, которые обнулили (тоесть переопределим ранее созданные правила), то зачем эта прослойка обнулений тогда вообще нужна, если она по сути не используется? НО, если же мы какие-то теги так и оставим обнуленными, то когда они будут применены, получится дер*мо (извиняюсь за выражение), это может понадобится и через год и через два. Ну вот заказчик захочет написать какую-то формулу расчета для солнечной электростанции или в каком-то блоге прям идеально подходит использовать список с римскими маркерами, а верстка ему это не позволяет сделать. Почему он должен быть ограничен? Просто потому что верстальщику было удобно все сбросить под ноль, сделать по дизайну и проигнорировать потенциальные потребности? Теперь он должен тратить свое время и деньги, чтобы внедрить фичу, которая по умолчанию должна работать, но верстальщик решил, что не должна..

Вот еще пример, многие редакторы кода в CMS позволяют вставлять html теги и забудем на минуту о существующих тегах и представим, что через пару лет появился во всех браузерах новый тег, естествено даже в идеальной верстке этот тег никак не описан, поэтому он должен работать нативно, но поскольку стили обнулены мы опять получаем дер*мо и заставляем заказчика тратить ресурсы на ровном месте, ну вот такие мы веб разработчики, нравится нам смотреть не только лишь в заврашний день

Я тут вообще ничего нового не говорю, это для многих давно пройденный этап, то что ты решил это обсудить со мной это уже говорит о том, что я не зря поднял этот вопрос. Следующий раз во время работы ты обратишь внимание на то как ведут себя элементы и возможно решишь что-то доработать, но в конечном итоге советую забыть про reset.css и посмотреть хотя бы в сторону normalize.css, потому что повторюсь, сброс стилей удобен только верстальщику, а не заказчику (и то удобство это тоже довольно иллюзорное)

Very briefly. All tags must have certain properties. Such as the user expects them to be. When we reset all styles, we need to assign everything again. The conclusion follows from this: Why do we need reset styles if they will be redefined? But if we forget to assign styles to some tag, then when it is used, it will look bad and lose its usual purpose. This refers to dynamic content that the user can change at any time. And if the user wants to get a numbered list, but gets markers at best, this is bad. If the user does not see an indent between two paragraphs, this is bad. If the user puts a number in the upper index, but gets a regular number, this is bad. Etc..

Example:

By resetting, you limit the possibilities for working with content. The site can exist for a long time, use different CMS and content editors. Therefore, you should not make restrictions and force the site owner to spend resources on improving what should work by default.

Цитата:

Сообщение от un1k

This is the basic 'reset' that I have always seen and used.

This approach is very outdated. It's from the days when browsers were very different and very unpredictable. The developers experimented, but since then a lot of new tags have appeared and they are all almost the same in all browsers, and resetting them only harms.

A reset using an asterisk (*) is even worse than the usual reset.css because it applies to all tags that don't even exist yet, but may appear in the future.

un1k 05.10.2023 07:06

Цитата:

Сообщение от L2Banners

This approach is very outdated. It's from the days when browsers were very different and very unpredictable. The developers experimented, but since then a lot of new tags have appeared and they are all almost the same in all browsers, and resetting them only harms.

A reset using an asterisk (*) is even worse than the usual reset.css because it applies to all tags that don't even exist yet, but may appear in the future.

I had no idea, to be honest xD. All video/tutorials that I saw when I was starting used this approach with * and since I never had a problem I thought it was a good practice. Thanks, this was very informative.

L2Banners 05.10.2023 07:13

Цитата:

Сообщение от un1k

I had no idea, to be honest xD. All video/tutorials that I saw when I was starting used this approach with * and since I never had a problem I thought it was a good practice. Thanks, this was very informative.

Developers repeat after each other, but not everyone wants to understand the meaning. In fact, the only reset that needs to be done is:

CSS:


Код:

body
{
margin
:
0
;
}

A good block should be described completely and not rely on global reset styles. Then it will be easy for you to transfer blocks to other projects, even someone else's

mr.s4z 06.10.2023 19:19

Ну давайте тогда еще писать каждый проект на нативном JS, не используя фреймворки по типу React, Vue. Ведь можно тоже самое сказать и про это )) Ведь JS должен выполнять свою роль, как и HTML )) А рендерить фулл контент JSами - это не нормально. Но при этом почему-то это используют, я использую, потому что это упрощает жизнь )) А использовать файлик - в этом нет ничего криминального, это так же в какой-то момент упрощает жизнь )) Но как я и сказал - использовать его, дело каждого. Ни на что не влияет, но я не везде его использую.

L2Banners 06.10.2023 20:00

Цитата:

Сообщение от mr.s4z

Ну давайте тогда еще писать каждый проект на нативном JS, не используя фреймворки по типу React, Vue. Ведь можно тоже самое сказать и про это )) Ведь JS должен выполнять свою роль, как и HTML )) А рендерить фулл контент JSами - это не нормально. Но при этом почему-то это используют, я использую, потому что это упрощает жизнь )) А использовать файлик - в этом нет ничего криминального, это так же в какой-то момент упрощает жизнь )) Но как я и сказал - использовать его, дело каждого. Ни на что не влияет, но я не везде его использую.

Тебя уже не туда понесло. Я меня нет цели с тобой спорить, чтобы ты потом назло тыкал этот сброс и доказывал сам себе, что все делаешь правильно. Это определенная философия к которой рано или поздно можно прийти, если делать выводы.

mr.s4z 06.10.2023 21:31

Цитата:

Сообщение от L2Banners

К сожалению не только кружечки

Далеко ходить не надо в редакторе этого форума кружечки и циферки стандартные:
  1. Пример 1
  2. Пример 2
  • Пример 1
  • Пример 2

Обнулением вообще не нужно заниматься, меняйте те стили которые вам дали и не трогайте ничего лишнего. На примере списков, в лучше случае вы возьмете и сделаете список по дизайну, а то что теперь все списки, даже нумерованные будут выглядеть одинаково это вас не беспокоет, очень не дальновидно, но заказчик схавает.

Цитата:

Сообщение от L2Banners

А где написано что нужно? На курсах рукожопых коучей? Правил нет, но есть опыт которым разработчики делятся друг с другом и развиваются общими усилиями. reset.css в свое время был хорошей идей, потому что в браузерах творилась анархия, но на смену сброса пришел тот же normalize.css, который ничего не обнуляет, а только корректирует различия. Это логичное развитие идеи приведения к общему стилю.

Закачик хочет при минимуме вожений получить максимум функциональности и reset.css это последнее что ему пригодится.

Пойми простую вещь, все теги должны выполнять свою роль в том числе визуально быть отличимыми и желательно такими, какими их привыкли видеть пользователи. Если они были обнулены, всем им нужно задать стили. Отсюда вытекает закономерный итог, если мы зададим стили всем тегам, которые обнулили (тоесть переопределим ранее созданные правила), то зачем эта прослойка обнулений тогда вообще нужна, если она по сути не используется? НО, если же мы какие-то теги так и оставим обнуленными, то когда они будут применены, получится дер*мо (извиняюсь за выражение), это может понадобится и через год и через два. Ну вот заказчик захочет написать какую-то формулу расчета для солнечной электростанции или в каком-то блоге прям идеально подходит использовать список с римскими маркерами, а верстка ему это не позволяет сделать. Почему он должен быть ограничен? Просто потому что верстальщику было удобно все сбросить под ноль, сделать по дизайну и проигнорировать потенциальные потребности? Теперь он должен тратить свое время и деньги, чтобы внедрить фичу, которая по умолчанию должна работать, но верстальщик решил, что не должна..

Вот еще пример, многие редакторы кода в CMS позволяют вставлять html теги и забудем на минуту о существующих тегах и представим, что через пару лет появился во всех браузерах новый тег, естествено даже в идеальной верстке этот тег никак не описан, поэтому он должен работать нативно, но поскольку стили обнулены мы опять получаем дер*мо и заставляем заказчика тратить ресурсы на ровном месте, ну вот такие мы веб разработчики, нравится нам смотреть не только лишь в заврашний день

Я тут вообще ничего нового не говорю, это для многих давно пройденный этап, то что ты решил это обсудить со мной это уже говорит о том, что я не зря поднял этот вопрос. Следующий раз во время работы ты обратишь внимание на то как ведут себя элементы и возможно решишь что-то доработать, но в конечном итоге советую забыть про reset.css и посмотреть хотя бы в сторону normalize.css, потому что повторюсь, сброс стилей удобен только верстальщику, а не заказчику (и то удобство это тоже довольно иллюзорное)

Цитата:

Сообщение от L2Banners

Тебя уже не туда понесло. Я меня нет цели с тобой спорить, чтобы ты потом назло тыкал этот сброс и доказывал сам себе, что все делаешь правильно. Это определенная философия к которой рано или поздно можно прийти, если делать выводы.

Тут главное не то, что это является говном. А в подходе. Главное понимать, как и когда это использовать. Но это имеет место быть, я понимаю, ты скорее всего просто на каком-то проекте столкнулся с рядом проблем, теперь у тебя подгорает с этого ))

Это просто мое мнение, тут дело каждого - юзать или нет ))

L2Banners 06.10.2023 22:44

Цитата:

Сообщение от mr.s4z

ты скорее всего просто на каком-то проекте столкнулся с рядом проблем, теперь у тебя подгорает с этого ))

С проблемами приходится сталкиваться всегда и именно решение этих проблем, позволяет в следующих проектах не допускать ошибок. Те кто со мной работали, они знают, что ко мне можно обратиться хоть через год, хоть через 2 и я смогу доработать любые хотелки. Именно благодаря тому, что я не просто штампую шаблоны, а поддерживаю их годами, я набираюсь опыта и нахожу слабые места в своих работах, да и в чужих тоже. Я же тоже использовал когда-то reset.css и его концепцию, но я не сижу на месте, я делаю выводы, анализирую на что мне приходится тратить время, какие косяки вылазят при переносе кода из проекта в проект и т.д.. Отсюда и желание помочь другим не делать поспешных выводов или хотя бы переосмыслить свою работу.

Цитата:

Сообщение от mr.s4z

Главное понимать, как и когда это использовать.

Главное понять, что это использовать не надо и жить станет легче.

mr.s4z 07.10.2023 13:13

Цитата:

Сообщение от L2Banners

С проблемами приходится сталкиваться всегда и именно решение этих проблем, позволяет в следующих проектах не допускать ошибок. Те кто со мной работали, они знают, что ко мне можно обратиться хоть через год, хоть через 2 и я смогу доработать любые хотелки. Именно благодаря тому, что я не просто штампую шаблоны, а поддерживаю их годами, я набираюсь опыта и нахожу слабые места в своих работах, да и в чужих тоже. Я же тоже использовал когда-то reset.css и его концепцию, но я не сижу на месте, я делаю выводы, анализирую на что мне приходится тратить время, какие косяки вылазят при переносе кода из проекта в проект и т.д.. Отсюда и желание помочь другим не делать поспешных выводов или хотя бы переосмыслить свою работу.

Главное понять, что это использовать не надо и жить станет легче.

Вообще я не увидел веской причины ПОЧЕМУ ЭТО НЕ НУЖНО ИСПОЛЬЗОВАТЬ. То, что там обнуляются теги? Так для этого же и создавалось. Мне в целом не важно - использую я его или нет, мне и так просто жить )) Это не тот случай, чтоб заморачиваться ))

Наверное для верстки игровых шаблонах - это действительно не подходит, но если рассмотреть верстку чего-то другого, где нужна поддержка на всех браузерах и разных ОС - reset неплох для этого, как минимум взять те же дефолтные стили инпутов, кнопок и так далее - всегда они в разных браузерах ведут себя по разному, ресет с этим справляется.

И кстати, что мешает взять этот же РЕСЕТ, и выпилить то, от чего у тебя подгорает? Тебе с кайфом каждый раз делать для кнопок и инпутов стили, для того чтобы они отображались в разных браузерах и ОС одинаково? Я всегда только ЗА переиспользование компонентов. Это первый принцип для хорошего масштабирования проекта. Ну вот действительно, я 1 раз написал UI для кнопок, инпутов и так далее. Они выполняют свою задачку, зачем мне изобретать велосипед, если я могу в другом проекте воспользоваться этим же компонентом?

Если ты хотел сказать, что в каких-то местах РЕСЕТ плох - это так, но не нужно говорить конкретно про все. Как я уже сказал, за 20 минуть можно подчистить то, что тебе не нужно, и спокойно переиспользовать в разных проектах.

P.S Хороший разработчик сможет всегда доработать фичи, не важно на каком проекте и через какое время. Это зависит больше от качества человека, а не от того - использует он ресет или нет ))))

L2Banners 07.10.2023 16:37

Цитата:

Сообщение от mr.s4z

Если ты хотел сказать, что в каких-то местах РЕСЕТ плох - это так, но не нужно говорить конкретно про все.

Нет, не в каких-то, а конкретно во всех. Я могу повторять это бесконечно, можешь не разыгрывать со мной эту карту про "каждой задаче свой инструмент".

Цитата:

Сообщение от mr.s4z

Наверное для верстки игровых шаблонах - это действительно не подходит, но если рассмотреть верстку чего-то другого

Это тоже слабая карта, учитывая, что я работал во многих сферах и в проектах разного масштаба, а игровые шаблоны это намного интереснее, чем банальные плиточки в интернет магазинах, каждый новый проект интереснее предыдущего с кучей вариантов реализации и если мне за это еще и платят, я только рад взять новый нестандартный проект.

Цитата:

Сообщение от mr.s4z

Я всегда только ЗА переиспользование компонентов.

Тогда ты наверно слышал хоть про какую-то методологию и используешь её, например БЭМ? Или для тебя компонент это любая написанная чушь, которую можно поднатужившись перетянуть в другой проект?

Цитата:

Сообщение от mr.s4z

Тебе с кайфом каждый раз делать для кнопок и инпутов стили, для того чтобы они отображались в разных браузерах и ОС одинаково?

У тебя извращенное понятие одинакового. Можно сделать кроссбраузерно, хорошо и красиво, а можно обнулить все и думать, что это хорошо и возможно будет красиво, если не заметят всех изъянов. Ну камон, сколько раз повторять то одно и тоже, посмотри в сторону normalize, разуй глаза уже.

Цитата:

Сообщение от mr.s4z

P.S Хороший разработчик сможет всегда доработать фичи, не важно на каком проекте и через какое время. Это зависит больше от качества человека, а не от того - использует он ресет или нет ))))

Карта хорошего разработчика, тоже очень слабая

Цитата:

Сообщение от mr.s4z

И кстати, что мешает взять этот же РЕСЕТ, и выпилить то, от чего у тебя подгорает?

То есть все?) Я так и сделал спасибо за совет, кеп.

Цитата:

Сообщение от mr.s4z

Ну вот действительно, я 1 раз написал UI для кнопок, инпутов и так далее.

То есть ты сначала все обнулил, потом кое-что восстановил. И опять мы возвращаемся к вопросу, зачем было обнулять, то что в итоге будет переписано? Просто потому-что когда-то в уроках тебя этому научили и теперь ты не способен здраво оценить все за и против?

mr.s4z 07.10.2023 16:58

Цитата:

Сообщение от L2Banners

Нет, не в каких-то, а конкретно во всех. Я могу повторять это бесконечно, можешь не разыгрывать со мной эту карту про "каждой задаче свой инструмент".

Это тоже слабая карта, учитывая, что я работал во многих сферах и в проектах разного масштаба, а игровые шаблоны это намного интереснее, чем банальные плиточки в интернет магазинах, каждый новый проект интереснее предыдущего с кучей вариантов реализации и если мне за это еще и платят, я только рад взять новый нестандартный проект.

Тогда ты наверно слышал хоть про какую-то методологию и используешь её, например БЭМ? Или для тебя компонент это любая написанная чушь, которую можно поднатужившись перетянуть в другой проект?

У тебя извращенное понятие одинакового. Можно сделать кроссбраузерно, хорошо и красиво, а можно обнулить все и думать, что это хорошо и возможно будет красиво, если не заметят всех изъянов. Ну камон, сколько раз повторять то одно и тоже, посмотри в сторону normalize, разуй глаза уже.

Карта хорошего разработчика, тоже очень слабая

То есть все?) Я так и сделал спасибо за совет, кеп.

То есть ты сначала все обнулил, потом кое-что восстановил. И опять мы возвращаемся к вопросу, зачем было обнулять, то что в итоге будет переписано? Просто потому-что когда-то в уроках тебя этому научили и теперь ты не способен здраво оценить все за и против? Но это имеет место быть, пока народ

Normalize - использую очень часто ))

БЭМ - это не про переиспользование компонентов, а это просто методология.

---

мм, все слабые карты )) может расскажешь, что является сильной картой? )) Ты наверное рассуждаешь только со стороны верстки, но разработка не ограничивается ТОЛЬКО ВЕРСТКОЙ ))

Я прям Чувствую твою боль с этим файликом, но не стоит там на этом зацикливаться Побереги нервы ))) Так можно про много сказать про ВЭБ, я могу вообще сказать - ВЭБ это говно, в плане всего - разработки, верстки и так далее. Но это имеет место быть, пока это нужно, и народ готов платить за это бабки))

L2Banners 07.10.2023 17:16

Ты довольно быстро опустился с конструктивного диалога, до смайликов, рассказов про хороших и плохих разработчиков, про подгорания, стандартный ход...

Цитата:

Сообщение от mr.s4z

Побереги нервы )))

Учитывая наплыв скобочек и смайликов мои нервы все же оказались крепче.

mr.s4z 08.10.2023 00:05

Смайлика и скобочки обозначают, что я настроен на диалог - позитивно ) Вот реально, без негатива, просто высказал свое мнение) Если как-то обидел, то уж извини, я давно достаточно во фронтенд разработке, поэтому просто и высказал свое мнение, что ничего такого нет - использовать данный файлик)

Я видел твои работы, по верстке - и они очень достойные, как фронта - я тебя очень уважаю )) Поэтому без обид)

Кексик 14.01.2024 01:56

Каждый дрочит как хочет ?, инструменты по обнулению стилей были созданы давно служили для того, чтобы верстка не ломалась и одинаково выглядела во всех браузерах, сейчас браузеры плюс минус одинаково отображают стили и без сброса стилей


Время: 16:17