I think you can get by with layouts on 80% knowledge from just tweaking things but to really be able to go start to finish on a frontend layout, I would suggest investing the hours to know things like what the difference is between a fixed, absolute and relative positioned element or the difference between padding and margin.
There are plenty of youtube series and the like, they just require the investment of time.