Kodlamanın temiz olması ve düzenleme yapılacağı zaman oluşacak karışıklığı engellemek adına css dosyalarını çağırmak şart. Ancak kendi kodlama stilinize göre bazı durumlarda satır içi css de yazabilirsiniz.
Yine bazen css kodlarını php ile veritabanından çekmek isteyebilirsiniz, bu durumda da en uygunu header'da style kodları arasına yazarak tek satırda işlemi halletmek.
Bir de yeni başlıyorsunuz sanırım, kendi hazır sınıflarınızı yazarak bu sınıfları kullanmaya çalışın. 4 farklı elemente margin-bottom:15px; özelliği tanımlamak yerine bir adet mb15 {margin-bottom:15px;} şeklinde bir class oluşturup bunu dilediğiniz yerde kullanabilirsiniz. Bu şekilde hazır sınıflar kullanıldığında çok kapsamlı işler maksimum 100, 150 satır css kodu ile hallolabiliyor.