CSSで::placeholderにスタイルを設定する方法

Placeholderとは?
「Placeholder」は<input>タグや、<textarea>に何も入力がない状態で、代わりに表示される、ガイド用のテキストです。
デフォルトでは、通常の入力テキストよりも少し薄い色で表示されていて、テキストが入力されると表示が消えます。
<input type="text" placeholder="山田 太郎">See the Pen placeholder by Masakazu Saito (@31mskz10) on CodePen.
Placeholderのスタイル設定
スタイルの指定方法は簡単で::placeholderという擬似クラスを使えばOKです。
::placeholder{
color:#ccc
}要素名やclass名などを前に付けることで、特定要素に対してのみの指定も可能です。
.strong::placeholder{
color: #f00;
}ブラウザの対応もかなり進んでは来ましたが、EdgeやIE11に対応するためにはベンダープレフィックスも必要です。
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color:#ccc;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color:#ccc;
}See the Pen yLLvVBp by Masakazu Saito (@31mskz10) on CodePen.

Visual Studio Codeで「.html」拡張子以外のファイルでもEmmetを使えるようにする
gulpfile.jsにAutoprefixerのブラウザオプションを書くとエラーがでる場合の修正方法
WordPressで作成した記事をSlackでシェアしたときに、抜粋文が長く表示される場合の対処法
WordPress5.5のサイトマップ機能を無効にする
Vue CLIのtitleタグやmetaタグの設定方法
「Dart Sass」「LibSass」「Ruby Sass」などSassの種類や記法に関するまとめ
Visual Studio CodeでDart Sassのコンパイルができる拡張機能「DartJS Sass Compiler and Sass Watcher」
Dart Sassでファイルを分割して管理する方法|Dart Sass入門
Visual Studio Codeでショートカットキーを変更する方法
Visual Studio Codeのファイル横に表示されるファイルアイコンのテーマまとめ
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Alfredのクリップボード機能に履歴がちゃんと残らない・別のテキストが残ってしまう場合の対処法
WebPに対応して画像サイズを最適化する方法
Macでアプリケーションを指定してファイルを開く方法まとめ
Google Maps APIでピンの見た目をカスタマイズする方法
Google Chromeでinput要素の補完機能を使うと背景に色がついてしまう問題
Keyboard MaestroでGoogle Chromeのタブグループ化にショートカットキーを割り当てておく
リンクを開くときにブラウザやプロファイルを選択して開けるようになる「OpenIn」
Figmaのレイヤー名を一括変更するプラグイン「Rename It」
CSSでclassがついていないタグにだけスタイルを当てる方法
単語登録はルールをキッチリ決めるよりも、とにかく登録・改善を繰り返した方が良さそう