CSS - Geschwisterauswahl funktioniert nicht in Android?

Dieser Code funktioniert gut in Chrome auf dem Desktop, aber nicht im Android-Aktienbrowser:

<!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>

Grundsätzlich sollte der Span-Tag-Text rot werden, wenn Sie auf das Häkchen klicken. Auf meinem Galaxy Note mit Android 4.0 wird es nicht rot.

Was ist los mit meinem Code?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage