738team, если вы такие штуки делаете так, то скорее всего вы делаете неправильно очень и очень многое. При чём тут ul и li, если вы им размеры задаёте относительной единицей (vw)?
Станислав Григорьев, ну, если это табы, тогда никакой CSS вам не поможет нормально. Вам через JS нужно ставить класс к активному табу и связанной с ним кнопке.
Проблема в подходе к вёрстке. Неудивительно, что у вас там проблемы, раз в таком вопросе и для таких целей вы опираетесь на viewport-единицы. Посмотрите, что у вас будет на экране смартфона (iPhone X):
APELSINKA_GIRL, единственный хоть сколько-нибудь продвинутый программный комплекс а-ля русский + маркетинг (все у нас знают, что есть 1С, хотя СMS Bitrix вообще не их разработка изначально) + поддержка на русском (хреновая) + куча клиентов 1С в корпоративном секторе к моменту начала внедрения продукта на рынок + якобы супер-интеграция с 1С.
APELSINKA_GIRL, спасибо! К сожалению, я не такой большой специалист по Bitrix24. Так бы я, конечно, какие-то мысли бы озвучил. Но то, что я видел (структура, особенности, стандартные шаблоны, методы и т. п.) — конечно, не дали мне радости и желания работать с данной CMS впредь. Верстал ровно один сайт на. Bitrix — среднего размера интернет-магазин. Помимо времени на решение проблем с дизайном, версткой и руководством, пришлось слушать многие матюки в мою сторону от программиста. Нелестные слова звучали, потому что хоть решения у меня «красивые и современные» (ага-ага), но «давай упрощай», потому что Bitrix не умеет это, Bitrix не умеет то, Bitrix не умеет сё. Пришлось местами очень смешные вещь городить.
Работать в одиночку с Bitrix — наверное, утопия, ибо он слишком затратный данный программный комплекс. Однако, при должном уровне навыков, можно стать востребованным специалистом на рынке, потому что Bitrix в России весьма популярен, а с учетом его сложности (на ровном месте), грамотный специалист будет стоить дорого.
P. S. Разговаривал с одним из разработчиков Bitrix. Единственное, что он сказал, что Bitrix — это говно.