喜欢:
abcdef
_
我需要先插入什么 HTML 字符代码b
才能使 b 加下划线?
我需要在 html 属性(输入字段的值)中使用它,因此<u>
不能接受类似 html 的标签
例子:
<input type="submit" value="UnderlineMeifUknowHow" accesskey="n" />
我想要 UnderlineMeifUknowHow 中的第一个“n”加下划线
您可以简单地̲
在任何单词后面加上下划线,它是一个 HTML 代码。
<input type=button value=S̲end>
它成为了:
发送
但是您可以创建一个 JavaScript 函数来为您执行此操作,请参阅:
function underlineWord(pos,str){
str = str.substring(0,pos) + str[pos] + "̲" + str.substring(pos+1,str.length);
return str;
}
这样,如果您执行:
underlineWord(0,"string");
你将会有:
细绳
你可以用带有<span>
样式的text-decoration:underline
或 a包裹 b<u>
试试a<u>b</u>cdef
,这应该有帮助。阅读有关 HTML标记 u的更多信息。
正如我在问题评论中告诉你的,有特殊字符,我终于找到了!
e̲
糟糕的是,这取决于您用于将下划线直接移动到字母下方的字体。它也被称为“组合字符”,可以在 unicode 表中的 U+0332 下找到。
使用<u>
标签
请注意,<u>
标签已被弃用,因此会使您的文档无效。它已被弃用,因为用户可能会将其与链接混淆并造成混淆
在任何情况下,您都应该使用 CSS 进行任何样式设置
你的意思是用 u 标签包围 b 吗?
<u>b</u>
为了符合标准,我会使用内联 CSS:
<span style="text-decoration:underline;">b</span>
我会参考http://w3schools.com/html/之类的指南来获得此类快速参考问题的答案。
CSS:
<style>
.underline {
text-decoration: underline;
}
</style>
标记:
<input style="text-decoration:underline;" type="submit" value="underlined" />
这不可能像您想要的那样在属性内部进行,并且 FWIW 您可能无论如何都不应该在属性内部设置文本样式。
外部属性(即使用 HTML 元素),可以使用<u>
元素,但这是表示性标记,通常被认为是一个坏主意。下划线的最好方法是text-decoration: underline;
在你想要下划线的任何元素上使用 CSS ( )。