Идея эта не нова (по крайней мере, в моей голове она поселилась давно), но на достойную реализациию нет и намёков. Впрочем, давайте по порядку.
Думаю, никому не надо рассказывать, что такое ЧПУ. В интернетах хватает евангелистов-фетишистов, ратующих за человеко-понятность в урлах.
При желании,
ознакомиться с основной идеей можно, например, в Википедии.
Я же попробую уточнить и несколько доосмыслить эту идею.
Атрибут
title может использоваться для указания дополнительных сведений
о HTML-элементе — о гиперссылке, например. И когда эти сведения
не просто повторяют текст гиперссылки, текст title может быть полезен.
А чего следует избегать, так это помещения в атрибуте
title важной информации, которой больше нигде нету. Причина в том, что некоторые пользователи и знать не будут о тексте title:
- Когда для перемещения по странице используется клавиатура, большинство браузеров не показывают текст title (я ни одного такого не знаю, который показывал бы).
- Большинство читальников с экрана вслух настраиваются таким образом, что не читают текст title, покуда пользователь специально о том не попросит.
- Есть задержка перед тем, как текст title будет показан читателям, использующим мышь и графический браузер, так что они могут пройти мимо текста, если не ведают, что он есть там.
Так что использовать-то атрибут
title используйте, когда это уместно, но не применяйте его просто для повторения текста гиперссылки, и не помещайте в нём критически важную информацию.
Эта блогозапись — один из Быстрых советов. Подробности предыстории изложены в «
Быстрых советах для веборазработчиков и вебодизайнеров».
https://twitter.com/WHATWG
похоже взломан злоумышленниками
UPD: уже чинят
Нынешний проект HTML 5 содержит функцию
registerProtocolHandler() в таком виде, который не особенно пригоден ко практическому употреблению. И нелишне будет рассказать о том, как я пришёл к такому выводу.
Рассказ будет обширен; кто не чувствует в себе резервов терпения, тем лучше под хабракат не лазать.
В связи с выходом
Internet Explorer 8 beta, можно прикинуть, выполнит ли Microsoft свое обещание пройти
acid2 тест. Думается, что это вполне реально, но за то время, пока они затачивали свой браузер под вторую версию теста, вышел уже
acid3 тест, а вот тут у 8-ки беда :(