使用边距 0 自动将长文本居中并通过边距或填充控制距离很容易。
但是,是否可以在不知道宽度的情况下将文本居中并且该文本是否左对齐?
- 将短文本居中
- 文字左对齐
- 不知道宽度
这是要检查的示例:http: //jsfiddle.net/j4Y3k/5/
CSS:
#long {
margin:50px auto;
text-align:left;
padding: 0px 100px;
background:white;
}
#short {
margin:0px auto;
text-align:left;
}
HTML:
<div id="long">
long, long,long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long,
</div>
<div id="short">
short, short, short<br>
short, short, short, short, short, short<br>
short, short
</div>