Исходя из этого вопроса и вашего предыдущего вопроса, кажется, нет очевидной причины, почему он не должен работать.Однако, что-то, что произошло ДЕЙСТВИТЕЛЬНО назад, было, если вы не объявили (в некоторых неназванных браузерах) определенные атрибуты, свойства не будут inherit
такими, какими они должны были быть.
Поскольку нет никаких причинчто <p>
должен отображаться таким образом, И предыдущая проблема была известной, я бы порекомендовал установить width
из <body>
в 100%
, так как это может быть случай утраты наследства.
РЕДАКТИРОВАТЬ: Альтернатива
Другое популярное решение ранее упомянутой проблемы состояло в том, чтобы обернуть нарушающие элементы в <div>
класса container
, который имел указанный width
.Оба, как правило, являются жизнеспособными решениями, которые значительно улучшают кросс-браузерную согласованность.
Надеюсь, это поможет, FuzzicalLogic