두 번째 요소의 위치를 수정하지 않고 다른 요소 위에 요소를 배치하고 싶습니다. 내 말은 : 다른 요소 위에 요소를 배치하는 방법
.container {
\t display: flex;
\t align-content: baseline;
\t padding: 50px;
\t width: 50px;
\t height: 50px;
\t background-color: blue;
}
.base {
color: black;
}
.top {
color: red;
}
<div class="container">
<div class="base">
base
<div class="top">
should be on top
</div>
</div>
</div>
should be on top
사업부가
base
사업부 위에 배치 할 수 및
base
사업부는 여전히 수행 방식을 정렬하고 싶습니다. 상대 위치 지정을 사용하고 음수의 바닥 값을 지정하려고 시도했지만 응답이 없습니다.
.container {
\t display: flex;
\t align-content: baseline;
\t padding: 50px;
\t width: 50px;
\t height: 50px;
\t background-color: blue;
}
.base {
color: black;
}
.top {
color: red;
}
<div class="container">
<div class="top">
should be on top
<div class="base">
base
</div>
</div>
</div>
should be ontop
사업부는 base
의 상단에 있어야하고, 예전 base
이 내가 그들이 원하는 방법을 이전 위치를 유지해야 base
을 제외하고있다. 어떻게해야합니까?
이것은 내가하려고했던 것입니다 :
.container {
\t display: flex;
\t align-content: baseline;
\t padding: 50px;
\t width: 50px;
\t height: 50px;
\t background-color: blue;
}
.base {
color: black;
}
.top {
position: relative;
color: red;
bottom: 4.8em;
}
<div class="container">
<div class="base">
base
<div class="top">
should be on top
</div>
</div>
</div>
should be ontop
div로 변경하면
base
div 위에 오버플로됩니다. 나는 그것이 js를 사용하여 끝날 수 있다고 생각하지만, 나는 단지 CSS와 함께하는 것이 더 좋다. 이것을 할 수있는 방법이 있습니까?
미안 해요. 영어는 나의 첫번째 언어가 아니다 : ( – Theia
@Theia 걱정하지 마라. 영어도 나의 모국어가 아니다. 내가 질문을 오해 한 것 같아. 내 대답을 업데이트 했어. :) – oxalorg
그건 같다. 전에 시도한 것이었지만, 대신에'bottom'을 사용했습니다. 문제는 상단 div의 줄이 바뀌면 올바르게 보이지 않는다는 것입니다. – Theia