|
|
|
|
|
для: Commander
(10.05.2012 в 06:56)
| |
<input type="text" name="name" value="Введите название страницы"
onclick="if(value==defaultValue) value=''"
onkeyup="if(!value) value=defaultValue" />
|
| |
|
|
|
|
|
|
|
для: Владимир55
(08.05.2012 в 10:00)
| | Если я правильно понимаю, то подсказку в
<input type="text" name="name" placeholder="Введите название страницы" required />
|
увидят только пользователи Chrome и Safari. А если бы использовался value, то её увидели бы все. Тогда почему отдается предпочтение placeholder?
Зачем возиться, если кто-то работу и без меня сделает? value - это не placeholder. Чтобы он исчез при получении полем фокуса ввода надо использовать JavaScript. Да и required таким образом сделать трудно, как и <input type="email"... Кстати, эти функции поддерживают не только Chrome и Safari, но и Opera с FireFox'ом
Это уже устарело? Теперь надо как-то иначе?
Разве может устареть ярлык на рубашке? Это рубашка может выйти из моды. | |
|
|
|
|
|
|
|
для: cheops
(08.05.2012 в 17:10)
| | С HTML5 дело, вроде бы, прояснилось. А что можно сказать относительно CSS3?
Как я полагал, возможность использования какой-либо директивы CSS определяется тем, понимают ли её последние версии браузеров. Или это тоже как-то связано с DOCTYPE?
К примеру, проверка валидатором страницы http://hotel-mon-plaisir.ru/ дает сообщение
199 div.map Свойство border-radius не существует в CSS2, но существует в [css3] : 10px
|
Как это понимать?
Почему валидатор решил, что здесь используются только спецификации CSS2? Может, всё и рассчитано под CSS3? | |
|
|
|
|
|
|
|
для: Владимир55
(08.05.2012 в 17:07)
| | Лучше, конечно, чем-нибудь с w3c.org пользоваться, если там уже есть соответствующий валидатор, но можно и этим. | |
|
|
|
|
|
|
|
для: cheops
(08.05.2012 в 16:38)
| | А в качестве валидатора, вероятно, можно использовать это: http://html5.validator.nu/ | |
|
|
|
|
|
|
|
для: Владимир55
(08.05.2012 в 11:58)
| | Да (указывать ли что сайт создан на HTML5 - это ваше дело, но DOCTYPE лучше указать от HTML5 - так будет более правильно). | |
|
|
|
|
|
|
|
для: cheops
(08.05.2012 в 11:31)
| | А если в коде есть хотя бы один элемент HTML5, например тот же placeholder, то надо указывать
и будет считаться, что сайт создан на HTML5 ? | |
|
|
|
|
|
|
|
для: ladan
(08.05.2012 в 02:00)
| | Не все XML-разборщики DOCTYPE умеют читать. | |
|
|
|
|
|
|
|
для: Владимир55
(08.05.2012 в 10:00)
| | DOCTYPE - вообще устареть не может, он сообщает какой стандарт вы используете для разметки. Т.е. если на изделии стоит клеймо с годом выпуска, изделие может устареть, но клеймо абсолютно верное, вот DOCTYPE - это клеймо. Т.е. если вы создаете XHTML-разметку и DOCTYPE должен быть соответствующий. | |
|
|
|
|
|
|
|
для: Commander
(08.05.2012 в 06:12)
| | Если я правильно понимаю, то подсказку в
<input type="text" name="name" placeholder="Введите название страницы" required />
|
увидят только пользователи Chrome и Safari. А если бы использовался value, то её увидели бы все. Тогда почему отдается предпочтение placeholder?
И ещё вопрос относительно DOCTYPE.
Я по-прежнему использую конструкцию (для обычных сайтов, без HTML5)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
|
Это уже устарело? Теперь надо как-то иначе? | |
|
|
|
|