首頁 > web前端 > css教學 > 如何使用 CSS 可靠地設定空輸入欄位的樣式?

如何使用 CSS 可靠地設定空輸入欄位的樣式?

Linda Hamilton
發布: 2024-12-14 05:24:10
原創
427 人瀏覽過

How Can I Reliably Style Empty Input Fields with CSS?

使用 CSS 設定空輸入欄位的樣式

一種常見的樣式需求是將特定規則套用於空白輸入欄位。這對於向用戶提供視覺提示非常有用,例如佔位符文字或彩色邊框。但是,使用 input[value=""] 選擇器來定位空輸入可能無法如預期運作。

在現代瀏覽器中,:placeholder-shown 偽類提供了一種更可靠的方式來設定空輸入欄位的樣式。此偽類的目標是佔位符文字目前可見的輸入字段,表示輸入字段為空。

要將紅色邊框應用於空輸入字段,您可以使用以下CSS:

input:placeholder-shown {
  border: 1px solid red;
}
登入後複製

請注意,您還必須在HTML 中的輸入字段上設定佔位符屬性:

<input type="text" placeholder=" "> <!-- Do not remove placeholder -->
登入後複製

Chrome 需要至少一個空格字元作為佔位符值來觸發:placeholder-shown 偽類。這確保了輸入欄位在技術上不為空,同時仍允許使用者輸入。

透過使用 :placeholder-shown,您可以建立針對空輸入欄位的自訂樣式並提供增強的使用者回饋。

以上是如何使用 CSS 可靠地設定空輸入欄位的樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板