Блочные элементы итак 100% width от родителя имеет. Если вам надо обтекание у блочных элементов - используется float.
Если вам надо сделать таблицу - используйте table
Если нам эмитировать таблицу из блоков - используйте display: table-cell
Если вам надо строчные элементы - используйте , span, например