2016-03-29 29 views
1

我想在小区域中将文本权利对齐。当容器很小时,它会左对齐。无论如何强迫它对齐?在小宽度div中的文本对齐权利

div 
{ float: right; 
width: 100px; 
height: 50px; 
text-align: right; 
border: thin solid black; 
} 

https://jsfiddle.net/a362zr54/

+0

对于未来的使用就知道了,请接受一个答案,如果有的话,最能解决你的问题。 – LGSon

回答

2

如果添加direction: rtl;它会做

div { 
 
    float: right; 
 
    width: 100px; 
 
    height: 50px; 
 
    text-align: right; 
 
    border: thin solid black; 
 
    direction: rtl; 
 
}
<div> 
 
1testtesttesttesttesttesttesttesttest2 
 
</div>

0

你可以试试direction: rtl;,但是这可能弄乱你的文字。

如果您的内容具有像您的示例中的固定大小。您也可以使用position:absolute;right:0;这样的:

.container { float: right; 
 
width: 100px; 
 
height: 50px; 
 
border: thin solid black; 
 
position:relative; 
 
} 
 
.content { 
 
    text-align: right; 
 
    position:absolute; 
 
    right:0; 
 

 
}
<div class="container"><div class="content"> 
 
testtesttesttesttesttesttesttesttest 
 
</div> 
 
</div>