вместо background используй спозиционированную нужным образом картинку. у background нет свойства типа "scale".
| Код | <div style="width: 256px; height: 384px;overflow: hidden;"> .... <img src="background_image_1024x768.jpg" style="display: block; position: relative; top: -384px; width: 100%; height: 100%;" /> </div>
|
Добавлено через 3 минуты и 32 секунды хотя обычно, если и используется большой фон - то для "резиновых" элементов, чтоб при любом разумном размере у элемента был фон. Мне сложно представить ситуацию, когда необходимо "сплющивать" фон. Уж лучше тогда обрезать и положить уже обрезанную картинку. |