我正在尝试学习flexbox。在我的例子中,我想将灰色框(联系人框)从文档中的自然位置移动到页面的中心。
前两个项目(蓝色列和绿色列)各占50%宽度并伸展以填满屏幕。
HTML:
<div id='container-row'>
<section class='container-column pic-bkg'>
<nav id='main-nav'>
<ul id='main-nav-list'>
<li>Home</li>
<li>Link</li>
<li>Link</li>
</ul>
</nav>
</section>
<section class='container-column solid-bkg'>
</section>
<section class='container-column contact-box'>
contact box
</section>
</div>
<!-- close id container-row -->
<!-- id container-row is for flexbox 2 column layout -->
这是我第一次使用Flexbox,我无法弄清楚如何只移动一个弹性项目。
CSS:
body {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: stretch;
height: 100%;
margin: 0;
padding: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
color: #fff;
}
#container-row {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: stretch;
justify-content: center;
width: 100%;
}
.container-column {
width: 50%;
padding: 4em;
}
#main-nav-list {
display: inline-flex;;
flex-wrap: wrap;
flex-direction: row;
list-style: none;
}
#main-nav-list li {
margin-right: 1em;
}
.solid-bkg {
background-color: #0C3134;
}
.pic-bkg {
background-color: blue;
}
.container-column:nth-child(3){
background-color: grey;
height: 30px;
width: 30%;
}
答案 0 :(得分:1)
请使用&#39; .container-column:nth-child(3)&#39;课程内容如下,你会得到结果。
comment.php