optional یک انتخابگر از نوع pseudo-class است که می توان از طریق آن عناصر اختیاری یا غیر الزامی فرم را انتخاب کرد.


input
در یک فرم, زمانی که آن عنصر با توجه به نوع مشخص شده (type
) مقدار نادرست گرفته باشد.
input
در یک فرم, زمانی که آن عنصر با توجه به نوع مشخص شده (type
) مقدار صحیح و معتبر گرفته باشد.checkbox
, radio
, progress
که در وضعیت نامعلوم قرار دارند, استفاده می شود.
checked یک pseudo-class می باشد که حالت فعال عناصری مثل چکباکس () و رادیو () را بیان می کند و با استفاده از آن ما می توانیم استایل خاصی برای این عناصر در حالت فعالشان در نظر بگیریم. این انتخابگر همینطور بر روی گزینه های داخل تگ select که option نام دارند هم اعمال می شود.
default یک pseudo-class است که از آن برای انتخاب عنصر پیشفرض در بین یک گروه از عناصر همجنس مورد استفاده قرار می گیرد.
read-write یک pseudo-class است که برای انتخاب و استایل دهی به عناصری که توسط کاربر قابل ویرایش هستند مورد استفاده قرار می گیرد.