Как известно, спецификация HTML 4.01 чёрным по белому требует того, чтобы в строковых атрибутах (CDATA) символы перевода строки (LF) игнорировались, а символы возврата каретки (CR) заменялись пробелами.
А вот в спецификации HTML5, наоборот, символыперевода строки (LF) в атрибуте title считаются значимыми. Предполагается, что можно набрать код наподобие нижеследующего:
Internet Explorer как раз так всю дорогу и вёл себя (по меньшей мере, последниешесть лет) — плевать хотел на HTML 4.01, отображал многострочную подсказку. Уместно думать, что именно поведение MSIE послужило источником вдохновения для авторов соответствующего подраздела HTML5.
А несколько дней назад (25 января) эта проблема(bug 358452) была решена и в Файерфоксе. По-видимому, первой версией Файерфокса с поддержкою многострочных всплывающих подсказок станет Firefox 12.
→ При оформлении использована фотографияклавиши «Enter», автор ReillyButler, лицензия CC BY-SA 2.0.
А вот в спецификации HTML5, наоборот, символы
<a href="…" title="Первая строка.
Вторая строка.">…</a>
и ожидать, что при наведении на гиперссылку явится двустрочная всплывающая подсказка.Кстати, я-то там набрал« » — но Хабрахабр заменил этот код реальным переводом строки.По меньшей мере, у меня в Файерфоксе. Этакий вот багхабратэга <source>. Впрочем, согласно HTML5, значимыми являются обе эти формы перевода строки. И сам символ, и его entity.
Internet Explorer как раз так всю дорогу и вёл себя (по меньшей мере, последние
А несколько дней назад (25 января) эта проблема
→ При оформлении использована фотография