springboot怎么把数据传给前端:springboot 如何引入前端 bootstrap?
这种问题网上一搜一大堆,你可以具体找一篇文章试试,遇到问题可以针对相关问题去提问。springboot通过jar包方式引入bootstrap_个人文章 - SegmentFault 思否 这不是查查就
顺晟科技
2021-07-30 11:01:47
256
我无法理解display: flex
为什么我的header
在只添加display: flex
时,它的子标头却垂直居中。
我尚未将align-items: center;
添加到header
。
是因为我为它分配了height: 100px;
?
header {
display: flex;
border: 1px solid black;
height: 100px;
}
header div {
display: flex;
justify-content: space-between;
align-items: center;
width: ;
max-width: 1224px;
margin: 0 auto;
}
nav a:not(:last-child) {
margin-right: 55px;
}
<header>
<div>
<a href="#">Link</a>
<nav>
<a href="#">one</a>
<a href="#">two</a>
<a href="#">three</a>
</nav>
<a href="#">Link</a>
</div>
</header>
我知道header
有display: flex
和align-items: center;
,但是为什么父html元素header
也需要display: flex
让其子元素垂直居中呢?
顺晟科技:
它不是垂直对齐header
,而是垂直对齐header
内部的header
。
您的header > div
具有display: flex
和align-items: center
,后者明确告诉header
将项与中心对齐。
只有一个孩子的父母不需要display: flex;
。
<header>
标记具有100px
的高度,默认情况下,<div>
具有隐式的align-self: stretch;
,与height:
类似。要解决您的问题,您有两种选择:
display: flex;
中删除display: flex;
。
Asignalign-self: flex-start;
到您的<div>
。
如果考虑,将这两个选项应用于<div>
子级,以获得相同的结果。这个答案的主要关键是:默认情况下,flex容器的所有子容器都有一个隐式align-self: stretch
.
当将display: flex
应用于父级header
时,其子级“伸展”以假定容器的全部高度和宽度,因为默认的align-items
属性是stretch
。
因此,header
的子级现在具有100px
的高度,并且内容居中。
05
2022-12
02
2022-12
02
2022-12
29
2022-11
29
2022-11
24
2022-11