

左下の「削除」を消したいのですが方法がわかりません。  
また、カレンダーの祝日を赤文字で表示もわかりません。

[![画像の説明をここに入力](https://i.stack.imgur.com/f5IED.png)](https://i.stack.imgur.com/f5IED.png)


CC BY-SA 4.0
2022-02-22T07:35:45.493
86512
2022-02-22T08:11:37.913
2022-02-22T08:11:37.913
3060
51556
question
html css
input date の日付ピッカーの表示をカスタマイズしたい


残念ながら`<input type="date">`の質問中にあるようなものも含めてカスタマイズはほとんどできません。

[ input
type="date"](https://developer.mozilla.org/ja/docs/Web/HTML/Element/input/date)

[HTMLStandard 4.10.5.1.7 Date state
(type=date)](https://html.spec.whatwg.org/multipage/input.html#date-
state-\(type=date\))  
できることは参考のリンクを確認してください。

これ自体はHTMLの規格であるもの、カレンダーや入力のUIとしてこうあるべきであるという制約はなく、それぞれのブラウザで開発されておりUIもそろっていません。また見た目やレイアウトの変更も残念ながらできないものになっています。

そのため日付の入力補助のためにJavascriptライブラリを導入することが一般的で  
「datepicker」と呼ばれるものがたくさん世の中にあります。  
※例えば[Datepciker|jQueryUI](https://jqueryui.com/datepicker/)といったものがあります  
ライブラリの日付入力はカスタマイズが可能なことも多く、できることがおおいです。  
ご自身の要件にあったライブラリを探してみるとよいでしょう。


CC BY-SA 4.0
2022-02-22T07:54:39.110
86513
2022-02-22T07:54:39.110
22665
86512
answer