入力の中に入れたいフィールドとアイコンがあります<input />
。<a><img /></a>
もちろんそんなタグじゃないからinputの中に画像を入れるわけにはいかないけど、重なるだけでいい。
私が使用するposition: relative
と(正しく配置するのが簡単になります)、アイコンはそれがあったはずの目に見えないスペースを占有し続けます。
使用する場合position: absolute
、以前の兄弟に対してアイコンを配置できません。配置の値は親に関連しています。これは、ブラウザー<input>
が異なると異なるサイズでレンダリングされるため、あまり良くありません。
これに対する回避策はありますか?