Существует настоящий хак, который позволяет добавлять многострочные заполнители в браузеры Webkit, Chrome раньше работал, но в более поздних версиях они удалили его:
Сначала добавьте первую строку вашего заполнителяк html5 как обычно
<textarea id="text1" placeholder="Line 1" rows="10"></textarea>
, затем добавьте оставшуюся часть строки с помощью css:
#text1::-webkit-input-placeholder::after {
display:block;
content:"Line 2\A Line 3";
}
Если вы хотите сохранить свои строки в одном месте, вы можете попробоватьследующий.Недостатком этого является то, что другие браузеры, кроме Chrome, Safari, WebKit и т. Д.даже не показывать первую строку:
<textarea id="text2" placeholder="." rows="10"></textarea>
, затем добавить остаток строки с помощью css:
#text2::-webkit-input-placeholder{
color:transparent;
}
#text2::-webkit-input-placeholder::before {
color:#666;
content:"Line 1\A Line 2\A Line 3\A";
}
Демонстрационная скрипка
Было бы очень здорово, если бы можно было получить аналогичное демо, работающее на Firefox.