[解決済み] 入力フィールドに :before や :after 疑似要素を使用できますか?
2022-03-24 09:25:38
質問
を使おうとしています。
:after
CSS擬似要素で
input
フィールドを作成しましたが、うまくいきません。もし、これを
span
であれば、問題なく動作します。
<style type="text/css">
.mystyle:after {content:url(smiley.gif);}
.mystyle {color:red;}
</style>
これは動作します(スマイリーを "ブー!" の後と "もっと" の前に配置します)。
<span class="mystyle">buuu!</span>a some more
これはうまくいきません。someValueを赤で着色するだけで、スマイリーは表示されません。
<input class="mystyle" type="text" value="someValue">
別の擬似セレクタを使うべきでしょうか?
注
span
の周りに
input
は、サードパーティのコントロールによって生成されているためです。
解決方法は?
:after
と
:before
は、Internet Explorer 7 以下では、すべての要素でサポートされていません。
また、以下のような置換された要素に使用することは意図されていません。 フォーム要素 (入力)および 画像要素 .
言い換えれば、それは 不可能 を純粋なCSSで使用することができます。
ただし jquery を使用することができます。
$(".mystyle").after("add your smiley here");
javascriptでコンテンツを追記する場合。これはすべてのブラウザで動作します。
関連
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] How can I set the default value for an HTML <select> element?
-
[解決済み] jQueryで名前を指定して要素を選択するには?
-
[解決済み] 絶対位置指定された要素をdivの中央に配置するにはどうしたらよいですか?
-
[解決済み] ローカルストレージとCookieの比較
-
[解決済み] javascript(またはjQuery)を使って::beforeや::afterなどのCSS疑似要素を選択し、操作する。
-
[解決済み] not()擬似クラスは複数の引数を持つことができますか?
-
[解決済み] 擬似要素 ::before や ::after のコンテンツとして SVG を使用する方法はありますか?
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするものですか?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTMLの "role "属性は何のためにあるのですか?
-
[解決済み] リンクを新しいタブまたはウィンドウで開く[重複]。
-
[解決済み] クリアフィックスとは何ですか?
-
[解決済み] 複数のノンブレイキングスペース("nbsp")ではなく、タブスペースを使用しますか?
-
[解決済み] input type="date "のフォーマットを変更する方法はありますか?
-
[解決済み] CSS背景のストレッチとスケール
-
[解決済み] HTML5でminlengthの検証属性はありますか?
-
[解決済み】「input」要素の前後でCSSコンテンツ生成【重複あり