- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有三个问题。
text-overflow: ellipsis
生效这组 HTML 的容器是可调整大小的。拖动 this fiddle 的结果 Pane 这正是它在我当前应用程序中的工作方式。
CSS
.article-title {
float: left;
font-size: 18px;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 85%;
}
.pull-right {
float: right;
}
.browse-issue {
margin-right: 1ex;
}
HTML
<span class="article-title" title="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a.">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a.</span>
<div class="pull-right">
<button type="button" class="browse-issue btn" style="">Browse Issue</button>
<button type="button" class="print btn"><i class="icon-print"></i></button>
</div>
最佳答案
我有一个初步的解决方案,涉及将您的片段包装在 div
中:
<div class="wrapper">
<span class="article-title" title="Lorem ipsum dolor sit amet...">Lorem ipsum dolor sit amet...</span>
<div class="pull-right">
<button type="button" class="browse-issue btn" style="">Browse Issue</button>
<button type="button" class="print btn"><i class="icon-print"></i></button>
</div>
</div>
可以设置如下样式:
.wrapper {
outline: 1px dotted red;
position: relative;
padding-right: 0px;
}
.article-title {
display: block;
margin-right: 170px;
font-size: 18px;
line-height: 1.5;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
outline: 1px solid blue;
}
.pull-right {
position: absolute;
top: 0;
right: 0;
outline: 1px dotted blue;
}
.browse-issue {
margin-right: 1ex;
}
您可以忽略 outline
样式,我将它们放入以帮助我查看元素框。
诀窍是定义一个wrapper
block 元素并使用absolute
定位将pull-right
div 放置在包装器。
然后您display: block
article-title
元素并允许right-margin
值足以防止测试在按钮。
text-overflow: ellipsis
可以正常工作,但由于文本不够长,您看不到效果。
我还调整了 line-height
,但这是可选的。
这应该非常接近您的需要。
关于html - 使用文本溢出,元素漂浮在它旁边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15791376/
我有一个空的水平布局,我动态地填充了三个 child 。这是一个纸牌游戏,因此此布局会动态填充具有图像集的 QLabel 子项。当我点击一张卡片来播放它并将其移动到屏幕中央时,我希望其他卡片的位置保持
我正在尝试通过膨胀并使用 FragmentTransaction 将其添加到 Activity 来动态创建一个 float Fragment。 当我将它添加到容器(添加到我在容器中为它创建的 Fram
这个问题在这里已经有了答案: CSS3 Flex: Pull child to the right (1 个回答) 关闭 5 年前。
我的应用程序有 1 个父框和 2 个子框 (divs)。此时,子框出现在彼此下方 This is b This is c .a{border:solid;width:30
是否可以在不单独指定每种类型的情况下对所有上述类型进行扩展? 例如,这是Double的扩展: extension String { init?(_ value: Double?) { if
Due to rounding errors, most floating-point numbers end up being slightly imprecise. https://www.flo
我是一名优秀的程序员,十分优秀!