这在 XHTML: 标题属性中的标签中可能吗?

发布于 2024-08-03 17:52:19 字数 1009 浏览 11 评论 0原文

我在 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>

现在,它是否格式错误?如果是,我怎样才能使它正确? 提前谢谢

...dg

I got following code in an XHTML-document and every browser saysit is malformed :(

<a      class="tooltip" 
        title="Um nach einem <b>Datensatz zu suchen</b>, können Sie mehrere 
                Suchbegriffe auf einmal eingeben!<br />
                Um <b>Zeilen zu löschen</b>, selektieren Sie diese bitte und 
                klicken dann auf <i>'Zeile(n) lö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ügen</b>, klicken Sie auf <i>'Zeile 
                hinzufügen'</i>. Anschließend können Sie diese direkt
                editieren"
>
    <img src="img/info.png" width="35px" height="35px" id="fernglas" />
</a>

Now, is it malformed or not? If so, how could I make it right?
Thnx in advance

... dg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

筑梦 2024-08-10 17:52:19

您确实可以在标签的标题属性中使用 HTML 字符实体 。但是,您正在尝试使用 HTML 标记,但这似乎是不允许的。您将无法使用粗体和斜体等内容,但您将能够添加换行符和其他一些简单的格式。

You can indeed use HTML character entities in the title attribute of a tag. However, you are trying to use HTML tags, which does not appear allowed. You won't be able to use things like bold and italics, but you will be able to add line breaks and some other simple formatting.

苍景流年 2024-08-10 17:52:19

你可以通过使用 JavaScript 来达到这种效果,只需显示具有绝对位置的 div 等;)

You could reach that effect by using JavaScript, just display div with position absolute etc ;)

您必须对标题属性中的内容进行实体编码。但是,浏览器不会解析 HTML 标记的属性。

You would have to entity encode the content within the title attribute. However the browser will not parse the attribute for HTML markup.

去了角落 2024-08-10 17:52:19

我假设您正在通过脚本读取或渲染该标题?
如果是这样,只需将每个 < 替换为 < 以及每个 > ;> 并稍后取消转义。

I assume you're reading or rendering that title through a script?
If so, just replace every < with < and every > with > and unescape it later.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文