像:
abcdef
_
我需要在b
之前插入什么HTML字符代码才能使b加下划线?
我在html属性(输入字段的值)中需要这个,所以像<u>
这样的html标签是不可接受的
示例:
<input type="submit" value="UnderlineMeifUknowHow" accesskey="n" />
我希望来自UnderlineMeifUknowHow的第一个“n”加下划线
答案 0 :(得分:6)
您可以简单地将̲
放在任何单词之后,它会加下划线,它是一个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");
你将拥有:
的字符串
答案 1 :(得分:4)
答案 2 :(得分:3)
试试a<u>b</u>cdef
,这应该会有所帮助。详细了解HTML tag u。
答案 3 :(得分:3)
您可以使用<span>
或text-decoration:underline
<u>
样式来换行
答案 4 :(得分:3)
正如我在问题评论中所说的那样,有特殊字符,我终于找到了它!
ë
很糟糕,这取决于您用来直接在字母下移动下划线的字体。它也被称为“组合字符”,可以在unicode表中的U + 0332下找到。
答案 5 :(得分:2)
使用<u>
代码
请注意,<u>
代码已弃用,因此会使您的文档无效。它已被弃用,因为用户可能会将其与链接混淆并造成混淆
在任何情况下,您都应该使用CSS进行任何样式
答案 6 :(得分:1)
你的意思是带有u标签的环绕声?
<u>b</u>
为了符合标准,我会使用内联CSS:
<span style="text-decoration:underline;">b</span>
我会参考像http://w3schools.com/html/这样的指南来获得这样的快速参考问题的答案。
答案 7 :(得分:1)
CSS:
<style>
.underline {
text-decoration: underline;
}
</style>
标记:
<input style="text-decoration:underline;" type="submit" value="underlined" />
答案 8 :(得分:1)
这在你想要的属性中是不可能做到的,而FWIW你可能不应该在属性中设置文本样式。
外部属性(即使用HTML元素),可以使用<u>
元素,但这是表示性标记,通常被认为是一个坏主意。强调某些内容的最佳方法是在任何要加下划线的元素上使用CSS(text-decoration: underline;
)。