Элемент с фоном должен соответствовать размеру изображения.
т.е. flower.jpg = 255px x 55px
<div class="flower">
Some text
</div>
.flower {
background: url(flower.jpg) no-repeat;
width: 255px;
height: 55px;
}
Размер элемента не может быть установлен наразмеры изображения, если вы используете фон.Вы можете использовать javascript для вычисления размеров.
Или, если вам нужно повторить изображение, вы можете использовать repeat, repeat-x или repeat-y вместо фонового тега.