0

我有一个输入字段,当用户单击它时,我希望类型光标线在输入框中出现一个空格。有没有办法在带有 css 和/或 html 的输入字段的开头强制一个空格?我知道使用 javascript 可以做到这一点,但如果有的话,我想使用一种 css/html-only 方式。

我尝试使用“内容”属性插入空格,但没有奏效。或者,也许我没有正确地做到这一点。这是代码:

HTML

<input class="input-test" type="text" value="" placeholder="test">

CSS

.input-test:before{
    content: " ";
}

编辑: 这可以通过在左侧添加填充来完成。我知道,简单得令人尴尬。感谢尤里·加兰特。

4

2 回答 2

3

使用类似的东西:

.input-test{
    padding-left:20px;
}
于 2013-08-13T15:21:45.317 回答
2
<input class="input-test" type="text" value=" " placeholder="test">

只需给它一个默认值“” - 其中有一个空格。为我工作。=)

于 2013-08-13T15:21:28.003 回答