: optional adalah selektor Pseudo-class CSS yang digunakan untuk memilih elemen form yang bersifat opsional.

Lebih khusus lagi, ini digunakan untuk memilih elemen formulir yang tidak diperlukan; yaitu, elemen formulir yang tidak memiliki set atribut yang diperlukan.

Elemen formulir yang dapat dipilih menggunakan: optional adalah <input> s, <select> s, dan <textarea> s tanpa atribut yang diperlukan.

Misalnya, elemen formulir berikut dapat dipilih menggunakan: optional:

 

Elemen formulir berikut ini tidak dapat dipilih menggunakan: optional:

 

: optional berguna untuk menata elemen bentuk opsional dengan cara yang akan mengurangi fokus visual pada elemen tersebut dan lebih fokus pada bidang yang diperlukan.

Contoh:

Berikut ini akan memberikan gaya yang sedikit pudar pada input yang meminta pengguna untuk URL situs web. Ini biasanya merupakan bidang opsional dalam formulir komentar, misalnya.