В чем причина запрета многострочных заполнителей в HTML5? - PullRequest
4 голосов
/ 10 декабря 2011

Я создаю очень простую форму с текстовой областью.Текстовая область принимает отформатированный блок имен, разделенных символами новой строки.Чтобы сделать приложение немного более удобным, было бы неплохо, если бы я мог включить пример заполнителя, состоящий из нескольких строк текста.К сожалению, это невозможно в спецификации HTML5.Кто-нибудь знает почему?

1 Ответ

2 голосов
/ 16 декабря 2011

<placeholder> для меня как <blockquote>. У него есть определенная ниша.

В случае атрибута <placeholder> он в основном используется в однострочных полях формы;не текстовые области.

Как часто вы используете возврат каретки в однострочном поле формы?Никогда.

The <placeholder> attribute represents a short hint (a word or short phrase) intended to aid the user with data entry. A hint could be a sample value or a brief description of the expected format. The attribute, if specified, must have a value that contains no U+000A LINE FEED (LF) or U+000D CARRIAGE RETURN (CR) characters.

Поскольку HTML5 все еще свеж, нов и продолжает оптимизироваться и настраиваться в различных браузерах;кто знает, какие сумасшедшие вещи могут случиться в браузере, если атрибут <placeholder> не имеет таких строгих правил?

Сеть, кажется, движется в направлении, помогающем дизайнерам / разработчикам печатать меньше кодаи делайте меньше ошибок.

Я видел несколько постов (таких как Пол Ирриш и Джеффри Уэй), в которых говорилось об исключении таких вещей, как закрытие тегов, и многие стандартные элементы были изменены в HTML5, чтобы быть короче /проще (например <!doctype html>).Кроме того, то, что раньше было традиционными атрибутами, необходимыми для нормальной работы веб-страницы, теперь можно легко отбросить вместе.Сеть становится все проще и сложнее одновременно.

В общем, если вы хотите, чтобы что-то решило дилемму (от которой вы, по-видимому, страдаете тоном вашего вопроса),затем просто используйте атрибут <title>.Обратитесь к выбранному ответу в вопросе, расположенном по следующей ссылке:

Можете ли вы иметь многострочный текст-заполнитель HTML5 в

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...