![]() |
|
|
|
| |||||||||||
|
| |||||||||||||||
| СтатьиHTML дарит людям радость: color=crap и другие прибамбасы[25.04.2005]Как-то раз я возился с bookmarklet'ами, изменяющими цвета различных элементов страницы, и обнаружил кое-какие интересности. Как известно, в HTML можно использовать не только hex-формулы цветов, но и некоторые словесные обозначения (white, black, red, blue и т.п.). От нечего делать ввожу слово «crap». Получаю вот такой замечательный цвет. Это немало меня повеселило :) Сначала я подумал, что это одно из так называемых пасхальных яиц, встроенное в движок Internet Explorer. Но после небольшого исследования данной темы выяснилось, что это не совсем яйцо, и работает оно даже в других браузерах. Механизм достаточно прост. Браузеры пытаются интерпретировать слово crap как формулу цвета, а поскольку в шестнадцатиричной системе буквы r и p не используются, они заменяются нулями. Два недостающих знака также по умолчанию нули. Выходит, мы получаем цвет C0A000. Неплохо, да? :) Стоит отметить, что эти слова работают только для свойств тегов color и bgcolor. Пример:
В CSS «волшебные слова» не работают. Это весьма интересное явление, с помощью которого можно удивлять умных читателей HTML-исходников :) Можно подбирать слова с соответствующим порядком букв.
Ниже несколько примеров.
Что касается слов длиннее 6 знаков, то тут поведение разных браузеров менее предсказуемо.
Если вы придумаете ещё слова, соответствующие своему цвету, пишите.
HTML дарит людям радость. А ещё он дарит злость, нервные расстройства и инфаркты :)
Антон Ильмянов
экскурсии по городам россии
окна лианозово регулировка карбюратора на двух тактном скутере поддержанные мотоциклы в москве
| ||||||||||||||
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| |||||