上面三个字,下面四个字,打空格或者text-align:justfy都不行,求解。。
试试这个
word-spacing:-1em;
text-align:justify;
text-justify:distribute-all-lines;
text-align-last:justify;/ ie9/
-moz-text-align-last:justify;/ff/
-webkit-text-align-last:justify;/chrome 20+/
width:100px;
text-align:justify:这是文本对齐标签只是英文字体有效果,中文字体没有作用
如果想中文也能两端对齐就加上
text-justify:inter-ideograph。
试一下我的代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<style>
.test{
text-align: justify;
width:100px;
}
.test .box{
display: inline-block;
width: 100px;
height: 100px;
background: red;
}
.test:after {width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';}
</style>
<body>
<div class="test">
啊是的是
</div>
<div class="test">
啊是
</div>
</body>
</html>
左边宽度都一样就可以两端对其了、要用after做一个占位、两端对其通常是换行触发的
有什么问题欢迎在下方评论
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
以前也深受对齐苦恼,我个人比较喜欢两种用法;
调整
letter-spacing
,使文字对齐。用
 
(半字宽) 
(一字宽)。因为
的宽度因字体不同大小不一致,所以使用 
表示一字宽为妙