Вы можете подделать его, хотя вам понадобится немного больше разметки.
С этим HTML:
<div id="container">
<div class="imageWrapper">
<span class="fakeRowBorder">clever, huh? ;-)</span>
<img src="somesrc" />
</div>
<div class="imageWrapper">
<span class="fakeRowBorder">clever, huh? ;-)</span>
<img src="somesrc" />
</div>
... [etc.]
</div>
А это CSS:
#container{position:relative;width:400px;}
img{width:50px;height:50px;outline:1px dotted green}
.imageWrapper{float:left;position:static;margin-bottom:30px;}
.fakeRowBorder{position:absolute;left:40px;right:40px;margin-top:55px;border-bottom:1px solid blue;text-align:center;font-size:9px}
Пока .imageWrappers расположены статическое (по умолчанию), то абсолютно позиционированные .fakeRowBorders будут использовать #container в качестве опорной сетки для любых свойств позиционирования (сверху, справа, внизу или слева). Если вы не указываете верх или низ на этих поддельных границах, то они рассчитываются в соответствии с тем, как они были бы, если бы они были расположены нормально (вместо того, чтобы считать 0 по умолчанию, как можно подумать) - и это хитрость: указать " свойства left и right для каждого из них, но поля top и bottom не указываются.
Отрегулируйте верхний и нижний отступы или поля на изображении и поддельные границы для воспроизведения с интервалом.
Проверьте, как это работает здесь:
http://jsfiddle.net/5S6j9/3/
Редакция
clairesuzy указала, что решение не работает в IE, поэтому я пересмотрел его, включая добавление в display: block к фиктивной границе, как она предложила.
Кроме того (частично для того, чтобы похвастаться), я добавил немного текста по центру на границе строки и перенес его с левого и правого краев контейнера #container, чтобы продемонстрировать, как он отображается, по-видимому, независимо от отдельных изображений.