letter-spacing不能跟text-align:justify; text-justify这两个一起使用么? 10
在火狐中两端对齐、定义字间距可以;但是在其他浏览器中定义letter-spacing之后就不能两端对齐了,求大侠科普,求解决方法...
在火狐中两端对齐、定义字间距可以;但是在其他浏览器中定义letter-spacing之后就不能两端对齐了,求大侠科普,求解决方法
展开
展开全部
text-align:justify; 和 letter-spacing 是两个冲突的属性,当然不能同时用。
text-align: justify 是设置内容根据宽度自动调整字间距,使各行的长度恰好相等。
而 letter-spacing 是指定一个固定的字间距,比如字与字之间相隔 5px;
如果这两个东西同时使用的话,那么问题就来了,既要自动调整字间距,又要按指定的字间距排列,这是不可能的实现的。
就好比说一个人向右看的时候不能再向左看,否则既向右看又向左看能同时进行的话,是会出事的。
text-align: justify 是设置内容根据宽度自动调整字间距,使各行的长度恰好相等。
而 letter-spacing 是指定一个固定的字间距,比如字与字之间相隔 5px;
如果这两个东西同时使用的话,那么问题就来了,既要自动调整字间距,又要按指定的字间距排列,这是不可能的实现的。
就好比说一个人向右看的时候不能再向左看,否则既向右看又向左看能同时进行的话,是会出事的。
追问
在火狐浏览器中可以,难道没有兼容的方法。。。
追答
没有,如果浏览器不支持两个同时用就只能单个用,再靠其他样式去控制以达到不同浏览器下显示同样的鲜果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询