【发布时间】:2017-04-03 18:38:41
【问题描述】:
我有一个带有标签的页面,这些标签包含在一个 div 中,标签有一个变量,我想用字符、点或“-”填充两者之间的空格。
例如。
我的标签文本 1 ------------ Some Text Here.
我的文字 2 ----------------------- 另一个文字。
如果您注意到两个文本都是合理的(或者至少我尝试过),可能是字符计数问题,但字符可能有不同的宽度,任何人都知道在 Asp.Net、css、jquery 中以编程方式执行此操作的干净方法还是别的什么?
更新
.......
有人在答案中建议将两个标签与 css 对齐,但我认为中间的字符会有同样的问题,这当然可以是另一个标签。有什么想法吗?
更新
..................
Patrick 的回答非常接近解决方案,但是现在 IE8 中没有显示连字符,可能我的一个 cmets 中存在错误理解,它应该适用于 IE7、IE8 和 Firefox,只有这些浏览器。
谢谢大家。
【问题讨论】:
-
了解字符串的来源可能会有所帮助。是用户输入吗?数据绑定?
-
字符串的来源是数据绑定的
-
对于更好的和响应式解决方案另见:stackoverflow.com/a/29356813/383904
-
一个简单的 flexbox 解决方案:stackoverflow.com/q/39438026/3597276
标签: javascript jquery html css