2015-12-30 3 views
1

Я хочу сделать заполнители, как я приложил фотографию нижеTextarea многострочный заполнитель, но каждая строка имеет другой стиль

enter image description here

Я попробовал несколько пути, но они не работают, Есть ли способ сделать это.

+0

Можете ли вы разместить свой код, который вы пробовали? В противном случае у нас нет базы, чтобы понять, какова ваша проблема. – CodeLikeBeaker

ответ

2

Это довольно просто добиться того, что с помощью псевдо-CSS-классов для заполнителя:

textarea::-webkit-input-placeholder { 
 
    /* design first line here */  
 
    font-size: 2em; 
 
} 
 

 
textarea::-webkit-input-placeholder::after { 
 
    /* design second line here */ 
 
    display:block; 
 
    content:"Please note that we do not work..."; 
 
    font-style:italic; 
 
    font-size: .6em; 
 
    margin-top: 20px; 
 
}
<textarea placeholder="Message" rows="10" cols="50"></textarea>

К сожалению, вы должны повторить код для всех браузеров, используя запятые выиграла» т:

textarea::-webkit-input-placeholder { code... } 
textarea:-moz-input-placeholder { code... } 
textarea::-moz-input-placeholder { code... } 
textarea:-ms-input-placeholder { code... } 
+0

Он работал, кроме IE, спасибо –

+0

О, была ли опечатка после -ms-input-placeholder, вы добавили r в конец? @ TolgaKısaoğulları –

+0

Я уже добавил 'r', но это не сработало, я думаю, из-за свойства content @tom. –

Смежные вопросы