2016-01-21 51 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

不包含佔位符僞元素。你可以嘗試一個定位標籤。 –