您好我可以将下标字符用于html输入标记的占位符。
<input type="text" class="form-control" id="fi2" placeholder="Installed Power kW<sub>p</sub>">
但我得到了这个:Installed Power kW<sub>p</sub>
如果我使用例如上标(sup),则各种方法都很有效......
任何帮助?
祝你好运, 丹尼尔
答案 0 :(得分:2)
http://www.fileformat.info/info/unicode/char/209a/index.htm
你需要在包含下标p的网页中链接一些字体(这些字体在引用的网站上列出),然后写下:
<input type="text" class="form-control" id="fi2">
<script>
var placeholderText = 'Installed Power kW\u209A';
$("#fi2").attr('placeholder', placeholderText);
</script>
答案 1 :(得分:1)
那是不可能的。 HTML属性不能在其中包含HTML标记。
您必须改为使用<label>
。
而且仅供参考,这是MDN网站关于使用placeholder的说法:
不要使用占位符属性而不是元素。它们的用途是不同的:属性描述了表单元素的作用;也就是说,它表示预期的信息类型,占位符属性是关于内容应采取的格式的提示。在某些情况下,占位符属性永远不会显示给用户,因此如果没有它,表单必须是可理解的。
答案 2 :(得分:0)
<input type=“text” class=“form-control” id=“fi2” placeholder=“Installed Power KWₚ”>
我建议仅复制/粘贴下标字符。肯定不是一个长期或有效的答案,但它应该足以满足您的情况。