Список с вложенным `overflow-x: hidden` скрывает счетчик / точку списка - почему / это ошибка?

http://jsfiddle.net/G46dK/

<ol>
    <li>
        <p>
            Moo
    <li>
        <p class="overflow-hidden">
            Moo
    <li>
        <p class="overflow-hidden">
            Moo
    <li>
        <p>
            Moo
</ol>

С сопровождающим CSS:

p.overflow-hidden {
    overflow-x: hidden;
}

Вы ожидаете что-то вроде

мычаниемычаниемычаниемычание

но на моем Safari и Chrome ... "2" и "3" скрыты (но их "Му" все еще там):

Почему переполнение влияет на счетчик / точку списка вообще? Это на<p> тег, который находится внутри списка ... ах, это ранит мой мозг> <

Я схожу с ума, или это ошибка?

Если это не ошибка .. кто-нибудь может объяснить это?

Я представил себе «2». принадлежит кli тогда какoverflow-x: hidden применяется к ребенкуp, Как таковой, хотя "2" находится за пределамиp... это не имеет никакого отношения кoverflow-x: hidden и поэтому должны быть оставлены без изменений - но это не так .. В чем дело?

Ответы на вопрос(2)

Ваш ответ на вопрос