Deskripsi
Pengertian & Penjelasan

Jika diartikan kedalam Bahasa Indonesia, indeterminate artinya adalah yang tidak menentukan. Di dalam CSS, :indeterminate adalah CSS pseudo-class yang digunakan untuk merepresentasikan element <input type="checkbox"> yang mana property indeterminate tersebut dinyatakan true dengan kode javascript. Artinya, style akan berlaku jika dichecked dan dideklarasikan true oleh javascript. :indeterminate digunakan oleh beberapa browser bersamaan dengan element <progress> untuk menentukaan keadaan indeterminate (yang tidak menentukan).

Syntax
Penggunaan Sintaksis CSS indeterminate

:indeterminate {
    Property: Value;  /* Deklarasi CSS */
}

Example
Contoh CSS indeterminate

<h1>Laki-laki Idaman</h1>
<ul>
  <input type="checkbox"><span>Kaya tapi pelit</span> <br />
  <input type="checkbox"><span>Ganteng tapi miskin</span> <br />
  <input type="checkbox"><span class="ya">Udah kaya, gak pelit, ganteng lagi</span> <br />
</ul>
input, span.ya {
  color: blue;
}
:indeterminate + span {
  color: red
}
document.getElementsByTagName("input")[0].indeterminate = true;
document.getElementsByTagName("input")[1].indeterminate = true;

Kode diatas dapat dilihat hasilnya pada contoh lengkap demo editor dibawah ini:

Contoh Lengkap
Demo dengan Source Code Editor

Demo Editor
Demo CSS indeterminate
Code Editor