Псевдоэлемент: перед и переполнение скрыто

У меня есть элемент, который имеет две границы. Я достиг этого, добавив псевдоэлемент:

.inner:before {
    width: 72px;
    height: 28px;
    content: '';
    display: block;
    border: 3px solid rgb(255, 0, 0);
    position: absolute;
}

Элемент завернут другим div, у которого есть свойство overflow: hidden.

Как вы можете видеть здесь: http://jsfiddle.net/HKEn4/1/, стильный элемент скрыт, но не псевдоэлемент (проверенный с помощью сафари, firefox и chrome на OSX).

Как скрыть псевдоэлемент?

Ответ 1

Я добавил position: relative; в класс .wrapper, и он работает!

Смотрите скрипту: http://jsfiddle.net/HKEn4/2/

Ответ 2

Либо удалите position:absolute из псевдоэлемента :before, либо добавьте position:relative в контейнер.