Возможно ли это в XHTML: теги в атрибуте title? - PullRequest
1 голос
/ 01 сентября 2009

Я получил следующий код в XHTML-документе, и каждый браузер сообщает, что он искажен: (

<a      class="tooltip" 
        title="Um nach einem <b>Datensatz zu suchen</b>, k&ouml;nnen Sie mehrere 
                Suchbegriffe auf einmal eingeben!<br />
                Um <b>Zeilen zu l&ouml;schen</b>, selektieren Sie diese bitte und 
                klicken dann auf <i>'Zeile(n) l&ouml;schen'</i>.<br />
                Um <b>einen Datansatz zu bearbeiten</b>, klicken Sie einfach zweimal 
                auf die Zelle und dann auf <i>'Done'</i>.<br />
                Um <b>eine Zeile hinzuzuf&uuml;gen</b>, klicken Sie auf <i>'Zeile 
                hinzuf&uuml;gen'</i>. Anschlie&szlig;end k&ouml;nnen Sie diese direkt
                editieren"
>
    <img src="img/info.png" width="35px" height="35px" id="fernglas" />
</a>

Теперь, это уродливо или нет? Если так, как я мог сделать это правильно? Спасибо заранее

... дг

Ответы [ 4 ]

3 голосов
/ 01 сентября 2009

Вы действительно можете использовать сущности символов HTML в атрибуте title тега. Однако вы пытаетесь использовать HTML-теги, которые не разрешены. Вы не сможете использовать такие элементы, как жирный шрифт и курсив, но вы сможете добавлять разрывы строк и некоторые другие простые форматирования.

2 голосов
/ 01 сентября 2009

Этого можно достичь, используя JavaScript, просто отобразив div с абсолютной позицией и т. Д .;

2 голосов
/ 01 сентября 2009

Вы должны будете кодировать содержимое в атрибуте title. Однако браузер не будет анализировать атрибут для разметки HTML.

1 голос
/ 01 сентября 2009

Я предполагаю, что вы читаете или визуализируете этот заголовок с помощью сценария?
Если это так, просто замените каждый < на &lt; и каждый > на &gt; и удалите его позже.

...