我的目的是在伪元素的内容中包含两个字母,每个字母之间的间隔为1个像素。
我尝试过显而易见的,即分配{1}}的1个像素:
letter-spacing
问题是两个撇号没有得到所需的间距。这是结果的快照:
这就是我想要实现的目标:
怎么做?
答案 0 :(得分:1)
问题在于字形的宽度。由于每个撇号字母在宽度上占用的空间比实际字形更多,所以它们似乎已经离开了。
要解决此问题,请通过指定负值来调整字母间距,如下所示:
#tweetList > li > .blockstyle > blockquote p.tweettext:before{
content: '\2018\2019';
font-family: 'ocr';
font-style: normal;
font-weight: 400;
position: absolute;
font-size: 120px;
top: 0px;
left: -120px;
color: rgba(26,114,189, 1);
text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);
letter-spacing: -.2em; /* <-- */
}