Есть верстка где используется псевдокласс :has()
appearance: none, которое позволяет стилизовать радио и чекбоксы напрямую, поддерживается большим количеством браузеров.Как можно такую конструкцию заменить?
~ или +Нужно ли для нее создавать отдельный контейнер другой ширины или можно не создавать контейнер?
Обязательно ли создавать контейнер?
Но как тогда отцентрировать элементы внутри секции
Так мне нужна середина по горизонтали относительно текста
Конкретно не могу понять почему красный пункт не становится по центру .list2__item2. Что не так делаю?
top: 50%;
transform: translate: -50%;но я продолжу его
это именно исходный код ответа сервера
То, что показывает dev tools — не всегда является исходным кодом.
Может вы имели ввиду внутрь HTML? Потому что сейчас он в svg.
А можете посоветовать инструменты для их сборки?
Вот и используйте appearance. Прекрасное решение без костылей, в отличие от текущего. И не требует изменения разметки.