如何在输入按钮中加下划线访问键

how to underline the access key in an input button

我有个按钮,想把access key字母下划线,<u></u>不行,C&#818;(C̲)改字体,应该是verdana

    <input class="boton" type="button" value="C&#818;ancel" accesskey="C" onclick="cancel();"/>

在我的css中我输入了字体类型:

input.boton{

font: bold 11px verdana !important;
color: #000;

 }

我该怎么做?

没有 HTML 可以应用的实体可以呈现下划线。在 value 属性中,您不能使用其他 HTML 标记,因此您不能以这种方式呈现下划线。使用 Unicode 结合低行 可能会导致呈现不同的字体,正如您所注意到的,因为您正在生成一个新字符,而您的主要字体可能有呈现问题。

因此最好的解决方案可能是使用 button,它允许任意 HTML 内容:

<button ...>C<u>a</u>ncel</button>