我的div
放置在彼此的上方/後面。div出現在彼此後面
td {
width: 14.28%;
height: 16.6%;
position: relative;
}
.details {
position: absolute;
display: none;
background-color: gray;
overflow: visible;
border: 2px solid black;
}
div:hover > .details {display: block;}
<table>
<tr>
<td *ngFor="let cell of ukeEn()">
{{cell.text}}
<div class="outer" *ngIf="datoerContains(cell) != null">
<div class="circle" *ngFor="let circle of datoerContains(cell)"></div>
<div class="details" *ngFor="let circle of datoerContains(cell)">
{{circle.skole}} <br>
{{circle.kommentar}} <br>
SFO: {{circle.sfodag}}
</div>
</div>
</td>
</tr>
</table>
的問題是與details
類。使用*ngFor
,這裏創建了幾個div
- 但您只能看到其中一個出現,因爲其他人隱藏在後面。
任何想法?我要測試兩種方法;彼此相鄰,並且在彼此之下。 我想避免在.details
上刪除absolute
,因爲它用於其他目的。
那麼爲什麼確切的說.details絕對定位? –
如果要保持絕對定位,您需要在'.details'上設置定位('left','top'等)。 –
試過'display:inline-block;'? – weinde