1

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>

さて、それは奇形ですか?もしそうなら、どうすればそれを正しくすることができますか?事前にThnx

... dg

4

4 に答える 4

3

実際、タグのtitle属性でHTML文字エンティティを使用できます。ただし、許可されていないように見えるHTMLタグを使用しようとしています。太字や斜体などは使用できませんが、改行やその他の単純な書式を追加することはできます。

于 2009-09-01T12:14:47.620 に答える
2

title属性内のコンテンツをエンティティエンコードする必要があります。ただし、ブラウザはHTMLマークアップの属性を解析しません。

于 2009-09-01T12:16:44.920 に答える
2

JavaScriptを使用してその効果を得ることができます。絶対位置などでdivを表示するだけです;)

于 2009-09-01T12:20:32.257 に答える
1

スクリプトを使用してそのタイトルを読んだりレンダリングしたりしていると思いますか?
その場合は、すべてをに置き換え、すべてを後で置き換えてエスケープを<解除します。&lt;>&gt;

于 2009-09-01T12:18:31.660 に答える