Я пытаюсь создать форму, которая имеет список параметров по умолчанию, и которая также может расширяться, чтобы показать несколько опций exta. Я делаю это со следующим кодом CSS:
.myForm .moreOpts {display:none;}
.myForm #more:checked +*+ .moreOpts {display:block;}
со следующим HTML:
<form action="#" class="myForm">
<ul>
<li>
<input type="checkbox" id="pref-1" name="pref-1" value="1">
<label for="pref-1">Foo</label>
</li>
<li>
<input type="checkbox" id="pref-2" name="pref-2" value="2">
<label for="pref-2">Bar</label>
</li>
<li>
<input type="checkbox" id="more" name="more" value="true">
<label for="more">More options</label>
<ul class="moreOpts">
<li>
<input type="checkbox" id="pref-3" name="pref-3" value="3">
<label for="pref-3">Baz</label>
</li>
<li>
<input type="checkbox" id="pref-4" name="pref-4" value="3">
<label for="pref-4">Qux</label>
</li>
</ul>
</li>
</ul>
</form>
Этот код отлично работает в каждом браузере, за исключением Android-браузера и Дельфина. Я нашел статью, в которой рекомендуется добавить this "bugfix", но это только исправляет мою проблему в Dolphin.
Есть ли способ сделать эту работу для Android-браузера по умолчанию тоже?