Насколько правильно этот код (относительно к width)?

Конечно, давайте разберем ваш код.

В HTML ширина элемента может быть указана в различных единицах измерения, таких как пиксели (px), проценты (%) или em. Однако, в вашем вопросе не был представлен сам код, поэтому я предположу, что вы имеете в виду что-то подобное:

<div style="width: 50%;">
    Содержимое div'a
</div>

В данном примере ширина <div> элемента установлена на 50%. Это означает, что элемент будет занимать половину доступного пространства по ширине внутри его контейнера или родительского элемента. Такой подход является отзывчивым, поскольку позволяет элементу автоматически адаптироваться к изменениям размера окна браузера или экрана устройства.

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

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