The real problem is the lack of css understanding. Once you learn basics of css and start using developer console/debugger it becomes easy.
Also, most of the time all you need is flexbox https://css-tricks.com/snippets/css/a-guide-to-flexbox/
Also, most of the time all you need is flexbox https://css-tricks.com/snippets/css/a-guide-to-flexbox/
I do mostly backend work, but have spent plenty of time fixing frontend stuff. I can usually make it work but I can't build CSS from the ground up in the way I would with a backend / database application.