我可以切断右侧溢出的内容,如下所示:
HTML
<div>Hello World!</div>
CSS
div{width:50px; background: red; overflow: hidden; white-space: nowrap;}
结果
如何在左侧切断它?
答案 0 :(得分:5)
只需按direction: rtl;
div {
width:50px;
background: red;
overflow: hidden;
white-space: nowrap;
direction: rtl;
}
<强> WORKING DEMO 强>
我应该注意到,通过更改direction
,Hello World!
的感叹号将在!Hello world
左侧显示。
为了解决这个问题,你可以用<bdi>
元素包装文本,如下所示:
<div>
<bdi>Hello World!</bdi>
</div>
<强> UPDATED DEMO 强>
或在<span>
元素上使用unicode-bidi: isolate
(适用于supported网络浏览器)
答案 1 :(得分:3)
只需将direction属性设置为rtl:
div{
direction:rtl;
width:50px;
background: red;
overflow: hidden;
white-space: nowrap;
}