質問: inputタグにCSSでスタイルを加えたいので、ググるとラベルを使えば出来るとあり、 やってみましたが、スタイルを非表示にすると、アップロード機能が動作しません。 ・アップロードするファイルを選択できる ``` ファイルを選択 ``` ・ファイルの選択ができない ``` ファイルを選択 ``` CSS ``` label3 { border: solid; border-width: thin; color: red; background-color: ; padding: 6px; } ``` お詳しい方教えて頂けると幸いです。よろしくお願いします。
回答: "display:none;"というスタイルは、「その要素は存在していない」ことにするという意味です。 存在していないのですから、何らかの機能が働くことはありません。 単に表示されないようにする(その要素は機能する)のであれば、"visibility:hidden"というスタイルを使います。