Недавно я пытался выяснить, когда целесообразно использовать inline-block s. Они кажутся гораздо более полезными, чем просто элемент block. Фактически, элемент встроенного блока, похоже, способен делать все, что может сделать элемент блока, но с небольшим дополнительным стилем.
Есть ли какая-либо причина, что элемент с display: inline-block; width: 100%; не отличается от элемента с display: block;? (Помимо того, что один длиннее?)
Я изучал эту тему, читая рекомендацию w3c. Кажется, я не вижу разницы.