使用CSS 設定空輸入欄位的樣式:實用指南
設定空白輸入欄位的樣式對CSS 來說是一個挑戰,因為將空值與common value="" 選擇器可能不可靠。為了有效地解決這種情況,我們深入研究了創新且有效的解決方案。
在現代瀏覽器中,:placeholder-shown 偽類可以解決這個問題。與針對佔位符文字的 ::placeholder 不同,:placeholder-shown 專門選擇空輸入欄位。這提供了一種在欄位沒有任何使用者輸入時應用樣式的精確方法。
為了說明這種優雅的方法,請考慮以下CSS 規則:
input:placeholder-shown { border: 1px solid red; /* Red border only if the input is empty */ }
要利用此CSS 規則實際上,記住輸入欄位必須具有佔位符屬性至關重要。此外,在 Chrome 瀏覽器中,確保佔位符屬性中存在空格字元對於正常功能至關重要。這保證了 :placeholder-shown 偽類按預期觸發,即使輸入字段最初對用戶顯示為空。
以下是示範實現的範例:
<input type="text" placeholder=" "> <!-- Do not remove placeholder -->
總之,透過利用 :placeholder-shown 的強大功能,我們能夠輕鬆地在 CSS 中設定空輸入欄位的樣式。這種創新的偽類消除了 value="" 選擇器的限制,使開發人員能夠輕鬆建立使用者友好的表單。
以上是如何使用 `:placeholder-shown` 透過 CSS 設定空輸入欄位的樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

前幾天我得到了這個問題。我的第一個想法是:奇怪的問題!特異性是關於選擇者的,而在符號不是選擇器,那麼...無關緊要?

在這篇文章中,我們將使用我構建和部署的電子商務商店演示來進行Netlify,以展示如何為傳入數據製作動態路線。這是一個公平的


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6
視覺化網頁開發工具

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

記事本++7.3.1
好用且免費的程式碼編輯器