У меня есть страница, которая состоит из нескольких <article>
элементов подряд. Внизу элемента <article>
находится маленький <div>
, использующий трехмерное CSS-преобразование. Странная вещь в том, что, хотя в исходном <article>
не включено аппаратное ускорение, этот маленький <div>
вызывает остальное в <article>
элементах также аппаратное ускорение (я использую описанный здесь метод: http://mir.aculo.us/2011/02/08/visualizing-webkits-hardware-acceleration/),, хотя это нужно только маленькому <div>
.
Когда я скрываю первый <div>
, аппаратное ускорение отключается для последующего <article>
.
<article> <-- Does not have HW acceleration
[other divs and content]
<div></div> <-- Has HW acceleration
</article>
<article> <-- Has HW acceleration
[other divs and content]
<div></div>
</article>
<article> <-- Has HW acceleration
[other divs and content]
<div></div>
</article>
становится
<article> <-- Does not have HW acceleration
[other divs and content]
<div style="display:none"></div>
</article>
<article> <-- Does not have HW acceleration
[other divs and content]
<div></div> <-- Has HW acceleration
</article>
<article> <-- Has HW acceleration
[other divs and content]
<div></div>
</article>
Поскольку весь тег <article>
получает аппаратное ускорение, субпиксельное сглаживание отключено, и весь текст в <article>
является зернистым.
Есть ли что-то простое, что может помешать последующим элементам <article>
получить аппаратное ускорение?