У меня есть следующие проблемы с Safari: http://cl.ly/ZlJ8Safari рендеринга ошибка с CSS "клип"
LiveDemo: http://drpdev.de/labs/example.html
полный исходный код: http://jsfiddle.net/uqsghon7/
<div class="row">
<div class="rowcontainer">
<div class="side">
...
</div>
</div>
</div>
... (multiple times with different contents in .side)
и стиль:
.side {
height: auto;
padding-left: 50px;
margin: auto;
position: fixed;
top: 50%; left: 0; bottom: 0;
width: 350px;
...
}
.row {
...
position: relative;
overflow: hidden;
}
.rowcontainer {
position:absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 0;
margin: 0;
clip: rect(0, auto, auto, 0);
overflow:hidden;
}
Он отлично работает в Chrome и d Firefox. Прежде чем я попытался достичь этого только с фиксированной позицией внутри (относительный позиционированный) div (без второго контейнера) и переполнением скрылся, и он работал во всех браузерах, но не в Firefox, поэтому мне пришлось сделать это обходное решение с помощью css-clip ... Он фактически работает и в Safari, но кажется, что движок рендеринга Safari не освежает вид при прокрутке ...
Любые идеи?
выглядит как проблема с эффектами css, вы можете вставить полный css? –
Нам определенно нужен [MCVE] (https://stackoverflow.com/help/mcve). –
Несомненно, вот полный пример http://jsfiddle.net/uqsghon7/ - который по какой-то причине работает в JSfiddle, но не при использовании снаружи (возможно, из-за iframe): http://drpdev.de/labs /example.html – Dion