如何使用html实体作为文本

时间:2013-10-01 19:11:53

标签: html html-entities entities

我正在为我的网站制作一个开发者页面,我有一个HTML代码,可以将一个按钮放入他们自己的网站。但是他们要复制的代码中有一个实体,我需要实体显示为文本。有人可以帮忙吗?

HTML:

<button id="b">0</button><div id='votes'>⇐</div>

P.S。 HTML实体为&Leftarrow

3 个答案:

答案 0 :(得分:2)

如果你想要文字

< button id =“b”> 0< / button>< div id ='votes'>& Leftarrow;< / div>

显示在页面上,看起来像是

<button id="b">0</button><div id='votes'>⇐</div>

即,问题中的代码,但&之前的&符号Leftarrow按正常的HTML规则转义为&

但是,字符引用⇐是HTML5中的附加内容,旧浏览器不支持。使用它是一种毫无意义的风险,而不是HTML 4实体引用⇐,它得到了更广泛的支持。或者你可以输入字符“⇐”本身,前提是开发人员知道如何使用UTF-8属性。

问题中提到的实体&Arrowleft不属于任何HTML版本。箭头的实体/字符引用的名称非常混乱(谁会猜到←←是相同的,但与⇐不同?),这是另一个原因使用角色本身,或⇐等数字参考。

请注意,与这些符号问题无关,字符“⇐”具有限制font support。如果您仅以类似图标的方式使用它,则使用具有足够alt文本的图像可能是更安全的选择。

答案 1 :(得分:0)

使用此图表http://dev.w3.org/html5/html-author/charref作为指导,并将HTML实体替换为其对应的实体引用。因此,如果您<使用&lt;,例如。

答案 2 :(得分:0)

使用此标记:

<button id="b">0</button><div id='votes'>&leftarrow;</div>

如果您将此内容发布到某种CMS并且正在更改代码,请尝试将所有内容包装在<pre></pre>中。