<code></code> как правильно построить структуру и классы по БЭМ в таком случае?
В одном классе я разместил float: right; и clear: both.
Там разная заливка у заголовка и непосредственно таблицы с данными - поэтому пришлось разделить.
Хотела бы участвовать
и впринципе что нужно знать и уметь для этих олимпиад
У меня проблем с ними нет, потому что я ими пользуюсь по назначению, а не для установки основного фона страницы.
Нюансов у псевдоэлементов там не меньше перечислено.
Я вам большой секрет открою: такие вещи как иконки зачастую делаются именно вставкой SVG, либо буквально тегом SVG, либо спаном с бэкграундом, представляете
Я всё ещё не понимаю при чём тут добавление ОДНОГО дива в конкретном кейсе.
Там какой-то легкий бред почти в каждой строке.
Нашла две с половиной адекватные строчки
border: solid 8px white;border-radius: 24px;и с натяжкой
width: 183px;, если вас устраивает фиксированный размер.Абсолюты, дикий calc - убрать, остальное переписать.
border-radius: 316px;->border-radius: 50%;вы же не будете менять пиксели при смене размеров картинки.margin-top: calc(187px / 2);- если я правильно поняла вашу затею, то он должен быть отрицательным. Но логичнее заменить на 50% трансформ, опять же, чтобы не считать.margin-left: 10px;- скорее это паддинг блока, а не марджин каждого из элементов.Вот вообще любым из приёмов адаптивной вёрстки: флексы, гриды, единицы от вьюпорта или контейнера в компании с
@mediaили без него.Для того, чтобы делать что-то адаптивным нужно сначала представить, как оно себя должно вести при изменении ширины. А потом уже решать какие из методов применять.