Насколько хорошо задавать стиль в html без создания класса и т.д?
Что я имею ввиду:
<p style="text-align: right; padding-top: 10px; color: #b5c1aa;">что-то.</p> |
<p style="text-align: right; padding-top: 10px; color: #b5c1aa;">что-то.</p>
правильно ли это? Может ли ругаться заказчик и принято ли делать так? Просто создавать целый класс чисто для этих параметров как-то не хочется, а так, по сути, удобнее и компактнее
Дополнительно:
нет, это почти всегда плохая практика.
создавать целый класс
целый класс!
удобнее и компактнее
пока у вас 20 строчек html, это может быть удобно по ряду причин.
но компактно?!
В обычном проекте можно использовать классы из atomic css и дописывать к основным.
В атрибуте style стили добавляются только динамически, из js, для анимации и тд
Слишком мало информации, чтобы дать вменяемый ответ.
В целом, лучше использовать CSS классы.
Если это пару мест в разметке таких - ничего смертельного. Если огромный макет так сверстан - это катастрофа.
HTML это язык разметки
CSS это стилевое оформление
JS это логика
В общем это можно сравнить с кухней.
Смешайте мясо, пасту и соус в блендере. Возможно вам и понравится. Но лучше выложить пасту на нее мясо и полить соусом :)
- намёк понял, спасибо
- Добавлю, что потом так разделить проще будет, хороший ответ =)
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Хорошо задавать стили в HTML без создания классов или идентификаторов может быть удобным в случае, если у вас есть небольшие структурные изменения, которые вы хотите внести непосредственно в коде. Это может быть полезно, если вам нужно быстро протестировать или временно изменить стиль элемента.
Однако, следует помнить о том, что такой подход может привести к затруднениям в поддержке и масштабировании вашего кода. Если у вас много элементов с одинаковыми стилями, то создание классов или идентификаторов может значительно упростить управление стилями на вашем сайте.
Использование классов также позволяет вам легко повторно использовать стили на разных элементах, что сделает ваш код более модульным и поддерживаемым. Кроме того, использование классов позволяет вам легко изменять стили всех элементов, принадлежащих к определенному классу, просто изменив одно место в вашем CSS.
Таким образом, хотя задание стилей без создания классов или идентификаторов может быть удобным в некоторых случаях, обычно более разумным подходом будет создание классов и идентификаторов для более эффективного управления и поддержки вашего кода.