html - 如何使用 Flex-box 进行响应式元素布局?

标签 html css layout responsive-design

我有一个带有容器和 2 列的代码,其中一个占总大小的 1/3,另一个占 2/3。 我使用 flex 属性将容器的宽度和中心元素调整为 1024 像素,但我失去了响应式布局。

我能否在 flex-box 模型上创建一个宽度为 1024 像素且居中、有 2 个子列、一个占总大小的 1/3 和另一个占总大小的 2/3 且仍然响应的容器?我需要一些示例代码。我的代码是:

<HEAD>
        <STYLE>
            body {
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;

                -webkit-flex-flow: column wrap;
            }

            header {
                order:1;
            }

            section{
                flex: 3 auto;
                order: 1;
            }

            aside {
                flex: 1 auto;
                order: 2;
            }
            footer{
                order: 3;
            }

            #main{
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;

                order: 2;
                -webkit-flex-flow: row wrap;
            }

            #iSearch{
                width:100%;
            }
        </STYLE>
    </HEAD>
    <BODY>
        <header style="background-color:blue;">
            <input id="iSearch" type="search" placeholder="search" />
        </header>
        <div id="main">
            <section style="background-color:red;">
                ARTICLES
            </section>
            <aside style="background-color:green;">
            MENU LATERAL
            </aside>
        </div>
        <footer style="background-color:yellow;">
            copyright 2014
        </footer>
    </BODY>

谢谢。

最佳答案

我用容器样式的这段代码解决了这个问题:

最大宽度:1000px; 边距:自动;

谢谢你们。

关于html - 如何使用 Flex-box 进行响应式元素布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21923551/

相关文章:

html - 如何使 <p> 标签中的文本垂直居中?

javascript - 图像调整大小 Jquery

javascript - HTML5 Javascript 轮换

javascript - 当页面的一部分被溢出 CSS 隐藏时,如何将图像置于浏览器中心?

android - 创建可滚动的图像按钮的 android 布局?

html - 文本自动滚动 div 提前停止

html - 在 Outlook 中向 TD 添加间距(HTML 电子邮件)

javascript - 如何将 nav div 保持在底部的 jQMObile 上?

css - CSS div 布局和 IE7 的问题

python - Qt Designer 布局不遵循预定义的几何图形