我知道我可以通过指定 value
属性来制作一个带有默认文本的输入表单,但是我该如何制作它才能使文本在视觉上透明并且在单击时消失?我想按照 twitter does it 的方式制作我的文本字段.
我发现的所有资源似乎都过于复杂,我希望这就像设置一些属性一样简单,但我只是不知道要设置哪些。我尝试在 chrome 开发工具中查看 Twitter 的源代码,但我找不到使他们能够使用透明文本的代码,该文本在单击时会消失。
最佳答案
对于支持 HTML5 的浏览器,您可以使用 placeholder
属性。例如:
<input type="text" placeholder="First name">
对于旧浏览器来说,实现起来不是一件小事。请查看这些问题:
关于html - 使输入文本透明的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24724696/