2016-01-21 59 views

回答

2

我已经找到答案了!:D

所以,我只是将<input>更改为<textarea>。有了一点CSS,它看起来与输入字段完全相同。

非常感谢所有试图帮助我的人!

0

您只能使用text-align: center|left|right改变输入的值/占位对齐

来源:https://developer.mozilla.org/de/docs/Web/CSS/text-align

否则,你可以使用padding: 0 0 0 0;强制空间

来源:https://developer.mozilla.org/de/docs/Web/CSS/padding

信息是无效的CSS。正确的名称是顶部 如果你想使用位置属性,如:right, left, bottomtop你必须设置position: absolute|fixed;

编辑:至于说在这里:https://stackoverflow.com/a/5677243/3119231可以设置"top"值通过line-height属性

+0

我试着填充,但它不想移动... –

+0

我们是在谈论一个textarea或输入? – Maurize

+0

我想对齐输入中的占位符(文本)。 –

0

我认为css定位可以提供帮助。相对或绝对的位置。根据你的容器,试着给一个位置样式。

编辑:或者你可以使用背景图像,而不是占位符。你可以通过javascript在鼠标上移除背景图片。

+0

嗯....我想要最简单的可能:) –

0

不幸的是,你仅限于什么样式可以应用于placeholder伪元素。

Article

它们是:

  • 颜色
  • 字体大小/字体风格/字体重量
  • 字母间距
  • 行高
  • 填充
  • text-align
  • 文字装饰

位置不是其中之一。

+0

洙...我不能这样做? http://prntscr.com/9szgih:O –

+0

不包含占位符伪元素。你可以尝试一个定位标签。 –