我正在为我的网站制作一个开发人员页面,并且我有一个按钮的 HTML 代码可以放入他们自己的网站。但是他们要复制的代码中有一个实体,我需要实体显示为文本。任何人都可以帮忙吗?
HTML:
<button id="b">0</button><div id='votes'>⇐</div>
PS HTML实体是&Leftarrow
我正在为我的网站制作一个开发人员页面,并且我有一个按钮的 HTML 代码可以放入他们自己的网站。但是他们要复制的代码中有一个实体,我需要实体显示为文本。任何人都可以帮忙吗?
HTML:
<button id="b">0</button><div id='votes'>⇐</div>
PS HTML实体是&Leftarrow
如果你想要文字
<button id="b">0</button><div id='votes'>⇐</div>
出现在页面上,看起来,写成
<button id="b">0</button><div id='votes'>&Leftarrow;</div>
也就是说,问题中的代码,但&
之前的 & 符号按照正常的 HTML 规则Leftarrow
转义为&
。
但是,字符引用⇐
是 HTML5 中的新增内容,旧浏览器不支持。使用它而不是 HTML 4 实体引用⇐
,这是一个没有意义的风险,它得到了更广泛的支持。或者您可以输入字符“⇐” 本身,前提是开发人员应该知道如何使用 UTF-8 属性。
问题中提到的实体&Arrowleft
不属于任何 HTML 版本。箭头的实体/字符引用的名称非常令人困惑(谁会猜到这是同一件事,但←
与←
不同⇐
?),这是使用字符本身或数字引用(如⇐
.
请注意,与这些符号问题无关,字符“⇐” 是有限的字体支持。如果您仅以类似图标的方式使用它,则使用带有足够alt
文本的图像可能是更安全的选择。
使用此图表http://dev.w3.org/html5/html-author/charref作为指导,并将 HTML 实体替换为其相应的实体引用。因此,例如,如果您<
改用它。<
使用此标记:
<button id="b">0</button><div id='votes'>←</div>
如果您将其发布到某种 CMS 并且它正在更改您的代码,请尝试将所有内容包装在<pre></pre>
.