问题标签 [letter-spacing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 垂直布局html中的字母间距有什么用
我正在尝试理解日本的垂直 html。在我的分析过程中,我发现很多地方都有内容letter-spacing : <Negative value>
。我很少在水平内容中使用这种 css 样式,但在 JP 中它主要用于数字。
和
谁能解释一下字母间距css样式的实际用例以及为什么它主要用于日文垂直内容来格式化数字。谢谢。
php - 为什么PDF中的文本字符堆叠在一起?
我正在使用 FPDF 创建 PDF。PDF 在 95% 的时间里都能很好地呈现到网页上。有时,PDF 将呈现到页面,所有文本字符都左对齐,但彼此堆叠。好像字母间距设置为零!
当我右键单击网页并从“右键单击”菜单中单击“打印”并打印 PDF 时,会发生同样的事情,但是所有时间.....但是,当我将 PDF 保存到我的桌面,打开它进行打印,PDF 将始终正常打印!为什么??我已经卸载,然后重新安装了我的打印机\驱动程序两次。我没有尝试从其他打印机/计算机打印...另外,我确实有一个备份副本,我知道从 2017 年 12 月 18 日起没有此问题,并且它仍然使用该副本执行此操作...。 .
看图片
和“检索文件代码”
javascript - 导入字体的固定字符宽度
开发一个需要计数的应用程序,并Orbitron
为其方形外观选择了字体。
问题在于,与 chrome 上的默认字体不同,此字体的数字宽度不固定,这意味着计数字符将根据显示的数字大小左右移动。
这是小提琴中说明的问题:https ://jsfiddle.net/qc863hc4/8/
到目前为止,我发现的唯一解决方案是将两个数字分成两个不同div
的 s,以便独立计算它们的位置,但这似乎过于复杂。
有没有办法固定字符的宽度<p>
?
HTML
CSS
JS
css - 在悬停时使用字母间距保持宽度
我有一些基本的按钮样式,:hover
我在其中添加了letter-spacing
属性:
有width
没有不扩展的方法?喜欢添加min/max-width
?然而问题是button
元素可以包含不同的字符串长度:
我知道我可以使用 JS 并将元素固定宽度附加到它,但是我正在寻找一种 CSS 解决方案 - 如果有的话?
php - 如何在没有空格的字符串上使用 preg_replace
我使用足球 api,我有一个输出,比如 WWLDW/WLDDL(最后 5 场比赛),WIN/LOSE/DRAW,它像“WWLDW”一样回来,我想用例如替换 W,<span style="color:green;">W</span>
但是之间没有空格人物。
谢谢!
html - 理解 CSS 字母间距:将 normal 的默认值替换为 0 是否有效?
根据这个页面,CSS letter-spacing属性的默认值为normal。
值得注意的是,非默认值被添加到默认值:
使用 letter-spacing 时要注意的最重要的一点是,指定的值不会更改默认值,它会添加到浏览器应用的默认间距(基于字体度量)。letter-spacing 也支持负值,这将收紧文本的外观,而不是放松它。
根据这个定义,0应该等价于normal的默认值,因为 0 + X = X。
1) 使用0代替默认值normal是否有效?(这是用于滑块实现的。)
2) 为什么0不是默认值?为什么要引入另一个值(即normal)?
CodePen 上的这个测试还表明,值0实际上等同于默认值normal。
css - 如何使字母间距css规则在字符周围添加空格?
在 cssletter-spacing
规则中,规则在字符后添加空格。现在我想腾出空间来围绕角色。重要的是,当我突出显示整个文本时,应该突出显示第一个字符之前的空格。
我知道的解决方法:
使用 margin-left 和 margin-right 来调整:
它可以工作,但突出显示文本被破坏(仍然没有突出显示第一个字符之前的空格)
使用左右定位文本:同样的问题