Ваша проблема очень проста: метка не является тегом уровня блока, что означает, что вы не можете дать элементам метки ширину. Другими словами, ширина элемента метки - это ширина его содержимого.
В вашем случае это означает, что он не заполняет всю ширину вашего "тестового" div и не может быть отцентрирован.
Чтобы это исправить, просто добавьте следующее свойство CSS к метке:
дисплей: встроенный блок;
Таким образом, ваша метка будет рассматриваться как блок для всего, что связано с шириной (и высотой), и ваша 100% ширина будет успешно применена, что приведет к красиво центрированному тексту.