Kesinlikle tecrubeye dayalıdır.
Ben gözlerimi kapatarak html-css yazıyorum tabiri caizse.
Yazdığım kodu 2.kez düzeltme veya değiştirme ihtiyacı duymuyorum çoğunlukla.
Css e başlar başlamaz bunları yapabileceğinizi düşünmeniz sizi erken pes ettirir.
Kolay gibi görünse de HTML-CSS in de bir fizik yapısı vardır.
Ayrıca dediğiniz kutuları yerleştirme olayını flex ve grid kullanarak yapıyoruz.