Это почти как вопрос, можете ли вы быть декоратором интерьера, не зная, что такое дом или разные типы комнат.
Весь смысл CSS в том, чтобы HTML выглядел (а иногда и действовал) лучше.
Было бы глупо использовать CSS для создания списков с отступами, и только потом открывать тег <ul>
.
Или, что еще хуже, я видел людей, которые неделями пытались использовать CSS дляданные в сетке, когда один простой тег <table>
добился цели.; -)