헤더로 이미지를 오버레이하는 다음 HTML 구조가 있다고 가정해 보겠습니다.
<div> <p>You could be tempted to position the header absolute:<br> </p> <pre class="brush:php;toolbar:false">.card { position: relative; width: 300px; } .card > * { margin: 0; } .card header { position: absolute; width: 100%; height: 100%; background-color: #fff3; }
...하지만 헤더의 레이아웃이 느슨해졌습니다. 대신 그리드를 사용하세요:
.card { display: grid; width: 300px; } .card > * { grid-area: 1/1; margin: 0; } .card header { background-color: #fff3; }
전체 예제가 포함된 코드펜 링크는 다음과 같습니다.
즐거운 코딩하세요!
위 내용은 두 요소를 오버레이하는 데 CSS 위치: 절대를 사용하지 마세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!