为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在输入字段上使用:before或:after伪元素吗?

我可以在输入字段上使用:before或:after伪元素吗?

梦里花落0921 2019-05-27 16:07:28
我可以在输入字段上使用:before或:after伪元素吗?我试图:after在input字段上使用CSS伪元素,但它不起作用。如果我使用它span,它可以正常工作。<style type="text/css">.mystyle:after {content:url(smiley.gif);}.mystyle {color:red;}</style>这是有效的(在“buu!”之后和“更多”之前放置笑脸)<span class="mystyle">buuu!</span>a some more这不起作用 - 它只用红色调色someValue,但没有笑脸。<input class="mystyle" type="text" value="someValue">我究竟做错了什么?我应该使用另一个伪选择器吗?注意:我不能添加span我的input,因为它是由第三方控件生成的。
查看完整描述

3 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

奇怪的是,它适用于某些类型的输入。至少在Chrome中,

<input type="checkbox" />

工作正常,同样如

<input type="radio" />

它只是type=text和其他一些不起作用。


查看完整回答
反对 回复 2019-05-27
  • 3 回答
  • 0 关注
  • 1174 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信