Html Flexbox调整资源中心使内容显示在同一位置
考虑这些行和列Html Flexbox调整资源中心使内容显示在同一位置,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,考虑这些行和列 <div> <div class="d-flex flex-row justify-content-center bd-highlight mb-3"> <div class="col-xl-2">Flex item 1</div> <div class="col-xl-2">Flex item 2</div> <div cla
<div>
<div class="d-flex flex-row justify-content-center bd-highlight mb-3">
<div class="col-xl-2">Flex item 1</div>
<div class="col-xl-2">Flex item 2</div>
<div class="col-xl-2">Flex item 3</div>
</div>
<div class="d-flex flex-row justify-content-center bd-highlight mb-3">
<div class="col-xl-2">Flex item 4</div>
<div class="col-xl-2">Flex item 5</div>
<div class="col-xl-2">Flex item 6</div>
</div>
</div>
<div>
<div class="d-flex flex-row justify-content-center bd-highlight mb-3">
<div class="col-xl-2">Flex item 7</div>
<div class="col-xl-2">Flex item 8</div>
<div class="col-xl-2">Flex item 9</div>
</div>
<div class="d-flex flex-row justify-content-center bd-highlight mb-3">
<div class="col-xl-2">Flex item 10</div>
<div class="col-xl-2">Flex item 11</div>
</div>
</div>
弹性项目1
弹性项目2
弹性项目3
弹性项目4
弹性项目5
弹性项目6
弹性项目7
弹性项目8
弹性项目9
弹性项目10
弹性项目11
您试图实现的目标可以通过在行中插入一个空元素来实现。希望有帮助 使用css
调整内容:flex start代码>(或者在引导过程中将类抽象为justify content flex start
)。
然后,要使元素回到中间位置,可以执行csstext align:center父容器上的代码>(或用于该容器的任何引导类)。
弹性项目1
弹性项目2
弹性项目3
弹性项目4
弹性项目5
弹性项目1
弹性项目2
弹性项目3
弹性项目4
弹性项目5
弹性项目6
弹性项目7
弹性项目8
弹性项目9
弹性项目10
弹性项目11
您可以使用Flexbox的flex shrink
属性来实现所需的结果。只需将此添加到css中,一切都会按预期进行
.col-xl-2 {
flex-shrink: 2;
}
.col-xl-2:first-child + .col-xl-2:last-child {
flex-shrink: 1;
}
您可以使用此代码
你好,世界!
身体{
边际:0px;
}
d-flex{
显示:-ms flexbox!重要信息;
显示:-webkit框!重要;
}
弹性项目1
弹性项目2
弹性项目3
弹性项目4
弹性项目5
弹性项目6
弹性项目7
弹性项目8
弹性项目9
弹性项目10
弹性项目11
添加一个空元素该元素的CSS在哪里?很难诊断一个无法重现的问题。我使用@Martin It's bootstrap中的示例
<div>
<div class="d-flex flex-row justify-content-center bd-highlight mb-3">
<div class="col-xl-2">Flex item 1</div>
<div class="col-xl-2">Flex item 2</div>
<div class="col-xl-2">Flex item 3</div>
</div>
<div class="d-flex flex-row justify-content-center bd-highlight mb-3">
<div class="col-xl-2">Flex item 4</div>
<div class="col-xl-2">Flex item 5</div>
<div class="col-xl-2">Flex item 6</div>
</div>
</div>
<div>
<div class="d-flex flex-row justify-content-center bd-highlight mb-3">
<div class="col-xl-2">Flex item 7</div>
<div class="col-xl-2">Flex item 8</div>
<div class="col-xl-2">Flex item 9</div>
</div>
<div class="d-flex flex-row justify-content-center bd-highlight mb-3">
<div class="col-xl-2">Flex item 10</div>
<div class="col-xl-2">Flex item 11</div>
<div class="col-xl-2"></div>
</div>
</div>
<div>
<div class="d-flex flex-row justify-content-start bd-highlight mb-3">
<div class="col-xl-2">Flex item 1</div>
<div class="col-xl-2">Flex item 2</div>
<div class="col-xl-2">Flex item 3</div>
</div>
<div class="d-flex flex-row justify-content-start bd-highlight mb-3">
<div class="col-xl-2">Flex item 4</div>
<div class="col-xl-2">Flex item 5</div>
</div>
</div>
<div>
<div class="d-flex flex-row justify-content-start bd-highlight mb-3 offset-xl-3">
<div class="col-xl-2">Flex item 1</div>
<div class="col-xl-2">Flex item 2</div>
<div class="col-xl-2">Flex item 3</div>
</div>
<div class="d-flex flex-row justify-content-start bd-highlight mb-3 offset-xl-3">
<div class="col-xl-2">Flex item 4</div>
<div class="col-xl-2">Flex item 5</div>
<div class="col-xl-2">Flex item 6</div>
</div>
</div>
<div>
<div class="d-flex flex-row justify-content-start bd-highlight mb-3 offset-xl-3">
<div class="col-xl-2">Flex item 7</div>
<div class="col-xl-2">Flex item 8</div>
<div class="col-xl-2">Flex item 9</div>
</div>
<div class="d-flex flex-row justify-content-start bd-highlight mb-3 offset-xl-3">
<div class="col-xl-2">Flex item 10</div>
<div class="col-xl-2">Flex item 11</div>
</div>
</div>
.col-xl-2 {
flex-shrink: 2;
}
.col-xl-2:first-child + .col-xl-2:last-child {
flex-shrink: 1;
}