我正在開發此網站,並且Safari上沒有顯示頂部的第一個滑塊。我只有一個iPad,因此我無法檢查它是隱藏的還是具有0高度,但之前我曾經遇到過flex和Safari的問題,我相信flex元素的高度爲0。我已經將元素(.fs-default .slides)更改爲顯示:block,並嘗試清除iPad上的緩存,但仍未顯示。這可能是一個緩存問題。在Safari上不顯示的Flex /塊元素
我有一種感覺,顯示有一個普遍問題:在Safari上有0高度的彈性元素,但我還沒有發現任何其他人有同樣的問題。
下面是我加入到載玻片元件的樣式:
.fs-default .slides {
height: 500px;
display: block;
min-height: 60vmin;
align-items: center;
}
滑塊和滑動的結構是這樣的,其中,每個li是一個滑動。
<div class="fs-default">
<div>
<ul class="slides">
<li>
<img>
</li>
<li>
<img>
</li>
<li>
<img>
</li>
</ul>
</div>
</div>
正如我不能確定問題,這是很難知道這個問題,包括什麼,所以我會鏈接到網站也是如此,如果這個問題是在其他地方。 http://dev.physelec.com.au/
http://codepen.io/anon/pen/qrRVew這是我試圖展示問題的一支筆。奇怪的是,這與網站的問題不一樣。
[Flexbox代碼適用於除Safari之外的所有瀏覽器。爲什麼?](http://stackoverflow.com/q/35137085/3597276) –
您是否曾嘗試在您認爲不工作的選擇器之前添加-webkit-box-? – Larpee
添加顯示:-webkit-box-沒有幫助。 –