CSS - Selektor rodzeństwa nie działa w Androidzie?

Ten kod działa dobrze w Chrome na pulpicie, ale nie w przeglądarce na zapasowy Android:

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
input:checked ~ span {color:red;}
</style>
</head>
<body>
<label>
<input type="checkbox" />
<span>First item</span>
</label>
</body>
</html>

Zasadniczo po kliknięciu znacznika wyboru tekst znacznika zakresu powinien stać się czerwony. Nie zmienia się na czerwony na mojej Galaxy Note z Androidem 4.0.

Co jest nie tak z moim kodem?

questionAnswers(1)

yourAnswerToTheQuestion