Я сталкиваюсь со странной проблемой в Safari и Chrome (для мобильных / настольных ПК), которая заключается в том, что при применении глобального стиля для webkit-transform: translate3d, цвета фона div и 100% высоты, установленные в стиле, больше не работают.Кроме того, установка top: 0px и bottom: 0px тоже не удаются.Когда я удаляю глобальный стиль -webkit-transform, все работает как положено.Есть идеи?
*
{
-webkit-user-select: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
margin:0px;
-webkit-transform:translate3d(0,0,0);
}
Полный образец
<!DOCTYPE HTML>
<html>
<head>
<title>Sample</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<style type="text/css">
*
{
-webkit-user-select: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
margin:0px;
-webkit-transform:translate3d(0,0,0);
}
body {
height:100%;
}
</style>
</head>
<body >
<div id="myDiv" style="position:absolute;top:0px;left:0px;width:320px;height:100%;bottom:0px;display:block;background:black;color:black;border:1px solid black;">
adsfasdf
</div>
</body>
</html>