每当我的应用程序上的HTML文件(由WKWebView加载)中有像<p> really long Arabic text </p>这样的内容时,单词间距就会变得非常大且无法读取。此外,在Xcode上,HTML文件中的所有字母都会断开连接。有没有一种方法可以避免这种情况,而不必将文本一分为二?
如果我像这样在它里面放一个跨度,它会修复它:<p>long text part 1 <span>long text part 2</span></p>。我不能这样做,因为有太多,而且它搞乱了其他东西。
这是它在Xcode上的样子:
我有一个像这样构造的标题:
<header class="top">
<a href="">
<span class="right">Stichting Delftsche Opera Compagnie presenteert</span>
<h1 class="right">Carmen</h1>
<h2 class="right">Een opera door Krashna Musika en d
假设我有字符串"Software",我想减少"f“和"t”之间的间距,并保持字符串的其余间距不变。
在这一点上,我的B计划是在字母f和t周围添加一个跨度,但理想情况下,我不需要接触标记。我的问题是:
有没有办法只使用CSS或SCSS来更改某个字符串范围内字母之间的间距?
代码示例:
HTML
<h1>Software</h1>
CSS
h1{
letter-spacing:-0.13em; //Is there a way to specify a range here?
}
以下是B计划:
h1{
font-size:5r
假设我有一个产品编号、产品名称和数量的列表,它们将被转储到文本输出中。假设这三个字段都是可变长度的,而且输出中没有固定宽度字体的好处。是否有任何方法可以可靠地计算每一行插入的制表符数目以创建一致的列?这最终将通过javascript进入电子邮件,因此假设输出中不使用HTML。
我得到的最接近的是循环遍历列表,记录每个字段的最大字符串长度,并编写一个函数来根据当前strlen和max strlen之间的差异来近似选项卡字符的数量。假设6个字符大致相当于一个选项卡。它把我拉近了,但它在极端的时候崩溃了。
function cTab(strLen, col){
var i, tabs = &