Мне нужно отобразить следующий список с каждым тегом в li, занимающим всю ширину ul. ширина ul равна 500px;Вопрос с макетом CSS
<ul>
<li><a href="#">Home</a>a href="#">Home</a></li>
<li><a href="#">About us</a><a href="#">About us</a><a href="#">About us</a></li>
<li><a href="#">Products</a></li>
<li><a href="#">FAQs</a><a href="#">FAQs</a></li>
<li><a href="#">Contact us</a></li>
</ul>
то есть: если Li имеет только 1 а, то ширина тега составляет 100%, если есть 3, то ширина тега составляет 33%.
Я знаю, что могу сделать li class = "has3elements" и так далее, но есть ли более чистый способ сделать это?
Я сомневаюсь, что он хочет стилизовать * все * свои теги A, LI и UL таким образом –