В моем приложении у меня есть три контейнера <div>
: левый, средний и правый. Они все плавают влево, и все это отлично работает, за исключением случаев, когда размер окна изменяется или ширина браузера меньше.Как изменить размер контейнера между двумя другими?
Левый и правый контейнеры должны оставаться неизменными (width 117px)
, в то время как средний контейнер должен меняться с разными разрешениями экрана или изменять размер окна. Проблема заключается в том, что браузер будет перемещать левый или правый контейнеры в сторону - над или под средним контейнером - до изменения размера среднего контейнера при уменьшении окна. Как заставить страницу не перемещать левый и правый контейнеры и изменять размер среднего контейнера? Inline CSS предназначен только для настройки. Есть ли простой трюк CSS, чтобы это произошло, или мне нужно будет использовать JS/jQuery, чтобы это произошло?
<div style="width:100%;">
<div style="background:url('image.png') no-repeat;width:117px;height:36px;float:left;">
</div>
<div style="border:1px solid white;height:36px;width:100%;min-width:490px;max-width:1364px;float:left;">
</div>
<div style="background:url('image.png') no-repeat;width:117px;height:36px;float:left;">
</div>
<br style="clear:both;">
</div>
я не использовал таблицы в так долго, я уже забыл о них. – Phillip
Надеюсь, это решение является хорошим напоминанием. – DRD
Добавлено еще одно обновление, которое устанавливает каждое поле как 'inline-block': http://jsfiddle.net/f64vj6dm/. – DRD