점이 상자 사이의 공간을 나타내는 다음 레이아웃을 상상해보십시오.
[Left box]......[Center box]......[Right box]
오른쪽 상자를 제거해도 가운데 상자가 여전히 가운데에있는 것을 좋아합니다.
[Left box]......[Center box].................
왼쪽 상자를 제거해도 마찬가지입니다.
................[Center box].................
이제 가운데 상자의 내용이 길어지면 가운데에 남아있는 동안 필요한만큼 사용 가능한 공간을 차지하게됩니다. 어떤 공간이 남아되지 않는 곳 때 왼쪽과 오른쪽 상자에 따라서 축소 결코 것 overflow:hidden
과 text-overflow: ellipsis
내용을 깰 효과가 올 것이다;
[Left box][Center boxxxxxxxxxxxxx][Right box]
위의 모든 것이 이상적인 상황이지만이 효과를 얻는 방법을 모릅니다. 내가 플렉스 구조를 만들 때 이렇게 :
.parent {
display : flex; // flex box
justify-content : space-between; // horizontal alignment
align-content : center; // vertical alignment
}
왼쪽과 오른쪽 상자가 정확히 같은 크기라면 원하는 효과를 얻습니다. 그러나 둘 중 하나의 크기가 다른 경우 중앙 박스가 더 이상 중앙에 배치되지 않습니다.
나를 도울 수있는 사람이 있습니까?
최신 정보
A justify-self
는 좋을 것입니다. 이상적입니다.
.leftBox {
justify-self : flex-start;
}
.rightBox {
justify-self : flex-end;
}
flexbox
작동 하는 방식 이 아닙니다 . 다른 방법론을 시도 할 수 있습니다.