blob: 3e5113e3253d6f7c3ead11ddfe5cf0a7f181ec54 [file] [log] [blame]
<!DOCTYPE html>
| When the "text-overflow" property is set to "ellipsis" an ellipsis
| character is rendered to represent clipped inline content.
| "The first character or atomic inline-level element on a line must
| be clipped rather than ellipsed." As a result of this, the margin of
| a span that precedes the first character or atomic inline-level
| element must also be clipped and not ellipsed.
<meta charset="utf-8">
body {
margin: 0;
font-family: Roboto;
font-size: 16px;
font-weight: normal;
color: #fff;
#div1 {
white-space: nowrap;
width: 180px;
overflow: hidden;
text-overflow: ellipsis;
border: 1px solid #000000;
span {
width: 80px;
margin: 200px;
<div dir="ltr" id="div1"><span>test</span> interesting</div>
<div dir="rtl" id="div1">interesting <span>test</span></div>