CSS :optional 偽類

定義和用法

CSS :optional 偽類用于選擇并設置可選表單元素的樣式(僅適用于 <input><select><textarea>)。

沒有 required 屬性的表單元素被定義為可選的。

提示:使用 :required 偽類選擇必填的表單元素。

實例

選擇并設置任何沒有 required 屬性的 <input> 元素的樣式。同時設置任何具有 required 屬性的 <input> 元素的樣式:

input:optional {
  background-color: lightgreen;
}
input:required {
  background-color: pink;
  border-color: red;
}

親自試一試

CSS 語法

:optional {
  css declarations;
}

技術細節

版本: CSS3

瀏覽器支持

表格中的數字指定了完全支持該偽類的首個瀏覽器版本。

Chrome Edge Firefox Safari Opera
10 10 4 5 10

相關頁面

參考:CSS :required 偽類