Perbedaan antara elemen blok dan inline selalu terasa aneh bagi saya. Perbedaan keseluruhan adalah bahwa elemen blok mengambil seluruh lebar sehingga memaksa jeda baris sebelum dan sesudah elemen, dan elemen inline hanya memakan sebanyak konten. Mengapa tidak hanya memiliki satu jenis elemen - elemen inline di mana Anda juga dapat menerapkan tinggi / lebar kustom, dan menggunakannya? Anda ingin jeda baris? Sisipkan <br />
, atau mungkin tambahkan tag khusus di CSS untuk perilaku itu. Cara sekarang, saya tidak melihatnya memecahkan masalah, dan sebaliknya itu hanya memaksa properti yang menurut saya harus diputuskan oleh seorang desainer.
Jadi mengapa kedua tipe itu?
<br/>
, dan<p>
tag untuk memisahkan baris terakhir dari paragraf pertama. Mungkin Anda harus mulai melihat perbedaan besar dalam niat visual daripada perbedaan dalam implementasi.