Я знаю, что во всем Google существует множество статей о том, как сделать что-то подобное, но проблема в том, что все они различаются в зависимости от реализации. То, что я в основном хотел бы сделать, это выровнять один div с фиксированной шириной по центру моей страницы, с полосами на боковой стороне, которые можно стилизовать так, как мне бы хотелось. Во Flex (MXML) я мог бы легко добиться этого примерно так:
<mx:HBox width="100%">
<mx:VBox id="sideBarLeft" width="100%"/>
<mx:Panel id="content" width="500"/>
<mx:VBox id="sideBarRight" width="100%"/>
</mx:HBox>
Это даст мне дизайн, который выглядит следующим образом:
[sideBarLeft][content][sideBarRight]
Боковые панели будут расширяться при увеличении области экрана, но контент останется прежним, шириной 500 пикселей.
Как мне добиться этого в HTML с помощью divs и CSS?
Кроме того, есть ли способ установить минимальную ширину боковых панелей? Т.е. размер, который они не могли бы уменьшить ниже? (например: )
И я прошу прощения за то, насколько я новичок в этом деле. Наверное, я потратил слишком много времени на создание приложений и слишком мало времени на HTML и CSS:)