Я добавил прозрачный фон на div, на белом фоне, например:
body {
background: white;
}
.opaque-white {
background: rgba(255,255,255,0.95);
height: 300px;
width: 300px;
}
<body>
<div class="opaque-white">
Area with opaque (opacity: 0.95) background.
</div>
</body>
JSFiddle link: http://jsfiddle.net/DvYCA/4/
но по какой-то причине цвет div показывает серый, а не белый. Непрозрачный белый над белым должен отображаться... белый, правый?
Или я ошибаюсь?
EDIT: Я добавляю скриншот проблемы. Это очень тонкая разница, но заметно на некоторых экранах. Чтобы понять разницу, попробуйте выбрать цвет в левой части изображения, с правой областью.