HTML
<span class="ui-btn-inner">
<span class="ui-btn-text">TEST
<span class="title">
Name<br>Professional
</span>
</span>
</span>
CSS
.ui-btn-text .title {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 70%;
}
.ui-btn-inner .ui-btn-text .title {
display: none;
font-size: 0.77em;
font-weight: normal;
left: 0;
line-height: 1em;
position: absolute;
top: 21px;
}
这里ui-btn-inner
类节点具有窗口的全宽(假设该节点的宽度为 1000px)。内部节点ui-btn-text
并且title
没有父节点的相对宽度。
该title
节点只有ui-btn-text
节点内容'TEST'的宽度,其中width: 70%;
添加了一个CSS属性以使宽度相对于父节点。
position: absolute
如果我从下降title
,它将正常工作。但我不能放弃该属性,因为移动(iphone)集成需要它。如何使它正确?