垂直对齐文本与短长文本按钮
Align vertically text in buttons with shortlong text
我为手机构建了一个Web App
,并试图在一行中显示2个Buttons
,因此它们将垂直放置在屏幕的所有重量上。
<a href="#" data-role="button" style="float:right;">BTN1</a>
<a href="#" data-role="button" style="float:right;">BTN2</a>
因此,对于每个按钮,我得到inside span's:
<span class="ui-btn-inner ui-btn-corner-all" style="height: 60px;">
<span class="ui-btn-text">BTN1</span>
</span>
我想在文本中支持3个点,所以对于长文本,它会下降到下一行,我添加了:
.ui-btn-text {
white-space: normal !important;
}
都工作得很好,但问题是,当我有短文本它垂直显示在按钮的顶部,而当我有一个长文本它下降了一行,结果文本从Button
的中间(垂直)开始。
我怎么能解决它,所以即使是短文本,它将从垂直中间显示为长文本。
我试着使用那些CSS
,但没有工作:
display: table-cell;
vertical-align: middle;
line-height: normal;
为display:table-cell
工作,父级需要有display:table
.ui-btn-inner{
display:table;
background:#ccc;
}
.ui-btn-text {
white-space: normal !important;
display: table-cell;
vertical-align: middle;
line-height: normal;
}
相关文章:
- 将文本框链接到由按钮运行的javascript公式
- JS中的按钮和文本输入
- 将文本框中的值用于按钮窗体操作上的变量
- 使用加号按钮添加多个文本框,并通过PHP提交
- 输入文本框为空时的阻止按钮asp.网络表单
- 如何通过单击html按钮获得h1的文本值
- 我想重定向点击,然后更改按钮文本,我该怎么做
- html代码需要可点击的文本按钮
- 如何在单击按钮时显示文本(按钮被<span></span>标记包围)
- 用于 asp:label 的 Javascript 更多/更少文本按钮
- 如何使用jquery消除html/文本按钮内容
- 输入文件-更改数据按钮文本的文本按钮
- “编辑文本”按钮不起作用
- “更改范围文本”按钮
- 垂直对齐文本与短长文本按钮
- 为什么文本/按钮跳转页面加载(Chrome)
- 如何在移动操作系统(android,ios)中使用Javascript触发复制文本按钮
- 为文本按钮分配Jquery列表值
- Jquery改变文本按钮显示更多/显示更少
- Javascript如何制作复制此文本按钮