关键在于,你所描述的特定文字,那些是特定文字??css不懂你的规则。
二:如你例子所示,abc def 这中间需要一个空格,问题是,css怎么知道abcdef刚好在c后面需要加空格?而不是在ab之后加空格?三:如果只是在英文字母之间要加空格 ,方法有
1.手工在中间录入英文状态下的半角空格,人工进行分隔。
2.每一个需要分隔的字符串都安放在一个元素里面如<span class="space">abc</span><span class="space">def</span>
对class space
.space{margin-right:1em}
这样就刚好隔开一个字的大小,1em也可以使用指定的大小 10px之类。
line-height:行间距ling-height:属于用于设置行间距,就是行与行之间的距离。
text-aligh:水平对齐方式
text-aligh属性用于设置文本内容的水平对齐,相当于html中的align对齐属性,其可用属性值:
left
right
center
text-indent:首行缩进
text-indent属性用于设置首行文本的缩进,其属性值可为不同单位的数值。
letter-spacing:字间距
letter-spacing属性用于定以字间距,所谓字间距就是字符与字符之间的空白,其属性值可谓不同单位的数值,允许使用负值,默认为normal
word-spacing:单词间距
word-spacing属性用于设定英文单词之间的间距,对中文字符无效。
1.在文件夹中创建一个“test”的html文件。如图所示
2.在里面添加html标签框架。如图所示
3.在里面添加一个“div”并放入文字。如图所示
4.然后我们发现默认文字之间比较紧凑。如图所示
5.现在我们给div设置一个id为“wd”。如图所示
6.通过css在style使用letter-spacing给wd中的文字设置字间距为30px。#wd{letter-spacing:30px}如图所示
7.在浏览器中打开我们发现字间距变大了。如图所示