CSS에서 calc로 계산하려고합니다. 몇 시간 후 나는 실제 div가 잘못된 100 % 숫자를 제공한다는 것을 알아 냈습니다.CSS는 전체 페이지가 아닌 div에서 100 %를 얻습니다.
html, body, .calender {
\t position: relative;
\t height: 100%;
\t overflow: hidden;
}
.appointmentsA {
\t background: blue;
}
.appointmentsB {
\t background: red;
}
.calender {
\t display: table;
\t width: 100%;
\t table-layout: fixed;
\t padding: 10px 10px 0 10px;
}
.calender .row {
\t display: table-cell;
\t padding: 0 10px;
}
.appointments {
\t height: 100%;
}
.appointments:before {
\t \t \t content: "test";
\t \t \t position: absolute;
\t \t \t top: calc(100% - 18px);
\t \t \t color: #fff;
\t \t }
<main class="calender">
\t <div class="row">
\t \t <h1 class="title">ABC</h1>
\t \t <div class="appointments appointmentsA"></div>
\t </div>
\t <div class="row">
\t \t <h1 class="title">DEF</h1>
\t \t <div class="appointments appointmentsB"></div>
\t </div>
</main>
적색 및 청색 블록 용기 row
주 부모와 같은 높이가 동일 : 여기
색상이 지정된 블록의 높이를 100 % 높이는 자바 스크립트가없는가요? 착색 한 구획이 진짜 100 %이면, ": after"성분은 반 텍스트뿐만 아니라 정확하게 나타날 것입니다.
이미지 : example
는 "컬러 블록의 100 % 높이를 얻기 위해"무엇을 의미합니까? – DaFois
예제를 실행하고 개발자 도구로 검사하면 계산 된 높이를 볼 수 있습니다. 그것은 "약속"블럭에서 같은 높이를 예를 들어. "행"블록 (제목 포함) –
나는 여전히 undestand 미안하지 않습니다 – DaFois