Что я хочу сделать, это сделать заполнитель в центре 50% верх и 50% левых. Кажется, это хорошо в Chrome, но не в Firefox 23. У меня есть пример here. и мои стили здесь:Укладка стиля на Firefox
textarea::-moz-placeholder {
position: relative;
font-size: 16px;
font-style: italic;
color: #ABABAB;
top: 50%;
text-align: center;
}
textarea::-webkit-input-placeholder {
position: relative;
font-size: 16px;
font-style: italic;
color: #ABABAB;
top: 50%;
text-align: center;
}
Я был бы признателен, если кто-то может помочь, спасибо!
'textarea: not (: invalid) {text-align: left;}' - это блестящая идея! Я решаю проблему, которую он решает. Одна из проблем заключается в том, что он не будет работать в старых браузерах, которые не понимают ': not (: invalid)' –
@FAngel Да, я так думаю. Но действительно ли старые браузеры обрабатывают атрибут «placeholder»? – Brewal
Конечно, нет, но они обрабатывают 'textarea {text-align: center;}', и это проблема. –