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