如何让Chrome中HTML title属性的制表符在提示框中正常对齐?
关于HTML title属性制表符在Chrome与Firefox中显示不一致的问题
我在HTML的title属性中使用制表符(	)来实现提示框内容的对齐显示,这在Firefox 112.0.2中能按预期工作,但在Chrome 112.0.5615.138中却无法实现——Chrome会将制表符替换为空格(或类似字符),导致不同行的文本无法对齐。
代码示例
<div title="X	X 	X" style="width:50px;height:50px;background:yellow;"></div>
Chrome与Firefox显示对比
| Chrome | Firefox |
|---|---|
![]() | ![]() |
我找到过一个Stack Overflow的回答,其中展示了制表符的用法,但仅适用于行首的制表符。
请问无需使用自定义提示框元素的情况下,能否让Chrome的提示框显示效果与Firefox一致?就我所知,title属性的规范中并未提及制表符相关内容,所以我猜测可能无法实现……
内容的提问来源于stack exchange,提问作者Joost Molenkamp
相关产品推荐
相关产品推荐



