При этом я иногда использую встроенные стили. Когда я это делаю, это почти исключительно в ситуации, когда я знаю, что я буду анимировать стили с помощью JavaScript после загрузки страницы. Я делаю встроенные стили только для свойств, которые я собираюсь анимировать, а остальные - во внешней таблице стилей.

жный дубликат:
Встроенные стили против стилей в CSS

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

Моя теория была бы, если это не что-то повторно используемое или не содержит более 2 стилей, зачем создавать класс для него. Я ошибаюсь, думая об этом?

Резюме ответов (так как их много)

Лучше избегать встроенных стилей, потому что

1) таблицы стилей обеспечивают большую ремонтопригодность.

2) лучшее разделение HTML-данных и макета.

3) повторное использование стилей.

4) вероятно обеспечивает лучшее кэширование.

В целом, таблица стилей CSS - лучшая практика.

Ответы на вопрос(6)

Ваш ответ на вопрос