Многострочная всплывающая подсказка через ASP.NET в Mozilla Firefox — возможно ли это?

Есть ли способ использовать всплывающую подсказку для веб-управления (в частности, ImageButton), которая выглядит так в браузере Mozilla Firefox:

Джон Смит Возраст 24 Пол: мужской ...

Пробовал Environment.NewLine, \n, \r\n, @""(со строковым литералом "", охватывающим несколько строк кода). Все эти вещи отлично работают в Internet Explorer 7, но в Mozilla все символы NewLine и \n заменяются пробелами.

Любое обходное решение для этого? И есть ли другие браузеры, игнорирующие NewLine аналогичным образом?

Предупреждение: Mozilla показывает приведенный выше пример текста ("John Smith" и т. д.) в одну строку, как в всплывающих подсказках, о которых я только что говорил. Итак, давайте повторим то, что я хочу видеть во всплывающей подсказке для пользователей Mozilla:

Джон Смит

Возраст 24

Мужской пол

...

(Никакие пустые строки не должны отображаться после каждой строки данных, но Mozilla показывает либо все данные в одной строке, либо разделенные пустыми строками - к сожалению, никаких компромиссов...)


person Community    schedule 06.08.2009    source источник


Ответы (2)


Это может быть намного больше, чем вам нужно, но этот плагин jQuery довольно хорош, учитывая мой ограниченный опыт работы с ним: http://plugins.jquery.com/project/bt

person Jon    schedule 06.08.2009

HTML 4.01 6.2 видимо (у меня его нет перед глазами) говорит, что атрибут title не должен содержать символы новой строки, а CR и табуляции должны быть заменены пробелами. К сожалению, Firefox применяет это во время отображения, а не во время анализа. Однако HTML 5 указывает, что это больше не является правильным поведением, поэтому, возможно, Firefox 3.next сделает это правильно.

person Neil    schedule 09.10.2009