[精讚] [會員登入]
2626

[CSS] placeholder 屬性的CSS怎麼設定?

常會用到的placeholder可以在沒填值時有提示的文字,想要改變格式該怎麼做?

分享此文連結 //n.sfs.tw/14816

分享連結 [CSS] placeholder 屬性的CSS怎麼設定?@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2020-12-04 08:52:08 最後編修
2020-11-19 15:19:06 By 張○○
 

自動目錄

常會用到的placeholder可以在沒填值時有提示的文字,想要改變格式該怎麼做?

HTML

<label>姓名:
<input type="text" placeholder="王大明" />
</label>

結果

預設的樣式是淺灰色,想要修改他的樣式:

使用STYLE屬性

在標籤中的style屬性無法修改到placeholder的樣式。

 

使用CSS

/* input tag */
input::placeholder { color: yellow; }

/* textarea tag */
textarea::placeholder { color: green; }

/* all tag */
::placeholder { color: #a4dbb7; }

/* 指定CHROME, EDGE,  */
::-webkit-input-placeholder { color: grey; }

/* 指定firefoX */
::-moz-placeholder { color: yellow; }

placeholder 屬性是由 ::placeholder 選擇子(selector)來決定。

使用JQUERY/JAVASCRIPT

HTML

<input type="text" name="namae" id="namae" placeholder="王大明" />

JAVASCRIPT取值

var ph= document.getElementsByName('namae')[0].placeholder;

var ph2 = document.getElementById ("namae").placeholder;

JAVASCRIPT給值

document.getElementsByName('namae')[0].placeholder= "Some New Text";

document.getElementById ("namae").placeholder= "Some New Text";

JQUERY取值

var ph3= $('#namae').attr('placeholder');

var ph4= $('input[name ="namae"]').attr('placeholder');

JQUERY給值

$('input:text').attr('placeholder','Some New Text');

$('#namae').attr('placeholder','Some New Text');

參考資料

[1] https://www.w3schools.com/csSref/sel_placeholder.asp

[2] https://css-tricks.com/almanac/selectors/p/placeholder-shown/

[3] Change placeholder text https://stackoverflow.com/questions/13506481/change-placeholder-text/13506567

 

END

你可能感興趣的文章

[HTML5] script 的新增屬性 defer, async script 的新增屬性 defer, async

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

CSS 垂直中文字 要把文字垂直顯示的處理中文字正轉或逆轉90度的css設定

[CSS] 多個 class 的表示法和寫法 網頁設計中常會用到CSS,他的一般格式是這樣的:

[HTML] 影像地圖 使用HTML的MAP標籤製作影像地圖

如何讓瀏覽器每次都重新載入css、js、圖檔 不管怎麼刷新網頁,他總是跑出來舊的內容,這對開發的人來說很困擾...

隨機好文

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

Linux shell 的date表示法 linux下SHELL中的date表示法

精讚的版面變化 ▓此文僅作為舊文的記錄▓ 這篇文章為了紀念改版完成而撰寫。 原本的部落格是民國97年的作品,那時還是用舊有的技術來寫,很

[CodeIgniter 3] 資料庫的使用方法整理2/2 CI3 承襲 CI2,有很多的builder class可以用,依各人的使用習慣,有人喜歡一堆sql字串,有人喜歡用helper

海棉寶寶超泡杯演奏的sweet victory 章魚哥和海棉寶寶在超泡杯的演奏歌曲