我可能会在这里叫出错误的树,但我正在寻找一种解决方案来增加空间的宽度,例如键盘上的空格键或用html的术语“ ”。我尝试了一些想法,我想添加2“ ”以及使用js来替换带有添加css宽度属性的标签的空格。我一直在网上搜索任何CSS属性,但什么都没发现。如果任何人都可以分享有关如何解决这个问题的知识和任何想法,那将是非常棒的。 感谢WEB增加字母之间的空间
图像参考
我可能会在这里叫出错误的树,但我正在寻找一种解决方案来增加空间的宽度,例如键盘上的空格键或用html的术语“ ”。我尝试了一些想法,我想添加2“ ”以及使用js来替换带有添加css宽度属性的标签的空格。我一直在网上搜索任何CSS属性,但什么都没发现。如果任何人都可以分享有关如何解决这个问题的知识和任何想法,那将是非常棒的。 感谢WEB增加字母之间的空间
图像参考
你可以使用JavaScript来实现这一点,但它会涉及所有包裹空格像span
标签......可能不是最好的解决办法,但它的工作原理:
var sentences = document.getElementsByTagName('p');
for(var i=0;i<sentences.length;i++){
sentences[i].innerHTML = sentences[i].innerHTML.replace(/ /g, '<span class="makeSpace"> </span>');
}
.makeSpace {
letter-spacing: 15px;
}
更新: -可以使用word-spacing
属性:
p {
word-spacing: 30px;
}
谢谢,似乎工作正常。 – Scar 2015-02-06 14:31:43
使用字母间距,你可以设置任何你想要的
https://developer.mozilla.org/en-US/docs/Web/CSS/letter-spacing
间距或者你可以使用的东西像
<span style="space"></span>
.space { display: inline-block;
width: 20px; }
你是字母间距还是别的东西。 – 2015-02-06 13:49:37
是的,这听起来是正确的“字母间距” – Scar 2015-02-06 13:51:05
任何给定字符的宽度是由字体决定的。如果您想要更宽的空间字符,请使用带有一个字体的字体。 – Quentin 2015-02-06 13:51:09