【发布时间】:2014-07-18 14:37:45
【问题描述】:
我无法编辑 html 代码,下面的问题是否可以仅使用“CSS”代码? 如何将文本像占位符或其他内容添加到输入框?
输入文本框代码如下:
<input id="isn_email_address" type="text" name="user" size="40" maxlenth="90">
【问题讨论】:
-
你为什么要
cannot edit the html code?只需使用占位符! -
如果只是代码是内置的,它不会显示输入框代码。我只检查上面代码中的元素。
-
您必须将其添加到
input标记中。无法使用 CSS 添加文本。您只能使用 CSS 设置占位符的样式,但不能更改文本。 -
即使使用 content="" 也不起作用? @rope
-
@RobSedgwick #isn_email_address是输入字段,输入字段只是一个空元素,伪元素(
:before,@987654325 @) 只能用于容器元素,并且只能用于某些输入字段,例如checkbox、radio。在这种情况下,输入字段只是一个文本框,通常我们不能在其上使用:before。这就是@RakeshShetty 的意思,看起来基于 webkit 的浏览器以某种方式支持它但所有其他浏览器都不支持,因此它不是跨浏览器解决方案。
标签: css placeholder inputbox