У меня есть изображение полки, которую я хочу расширить и сжать с изменением ширины в разрешении экрана. Концы полки имеют графически оформленные изображения, которые должны остаться на концах. Однако по мере изменения размера экрана я хочу, чтобы центр умещался по всей ширине полки. Я пытался и не могу найти способ сделать это со всеми различными размерами экрана. Вы можете найти пример здесь: http://jsfiddle.net/SndhQ/. В этом примере я изменил изображения на просто цвета, чтобы упростить их.
Вот HTML:
<div class="shelf">
<div class="shelfleft"></div>
<div class="shelfline"></div>
<div class="shelfright"></div>
</div>
а вот и CSS:
.shelf{
float: left;
left: 5%;
margin-left: 5%;
margin-right: 5%;
position: absolute;
top: 160px;
width: 79%;
}
.shelfleft{
background: red;
float: left;
height: 35px;
width: 19px;
}
.shelfline{
background: yellow;
float: left;
height: 35px;
margin-right: -10px;
width: 96%;
}
.shelfright{
background: blue;
float: right;
height: 35px;
width: 19px;
}
Любой совет будет принят с благодарностью. Я только кодировал в течение нескольких месяцев. Спасибо.