假設您有以下 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; }
這是包含完整範例的 codepen 連結。
編碼愉快!
以上是不要使用 CSSposition:absolute 來覆寫兩個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!