0

我有这样的事情:

在此处输入图像描述

如何使文本与符号高度相同?

注销和收藏应该在“X”按钮旁边。

一些代码:

HTML:

<div  data-role="page" data-hash="false" id="companyPage" >
        <div data-role="header" data-position="fixed" data-theme="a">
            <h1>&nbsp;</h1>
            <a onclick="logout()"  data-role="button"  data-transition="none" data-icon="delete">Logout</a>
            <a id="favpage"  onclick="getfav()" data-role="button" data-transition="none" data-icon="star">Fav</a>
        </div>
        <!-- /header -->

        <div data-role="content">
            <ul data-transition="none" data-role="listview" data-filter="true" id="companies" data-inset="true" data-filter-placeholder="Search Company..." data-split-icon="gear" data-split-theme="d" data-filter-theme="d" data-divider-theme="b">
            </ul>
        </div>
        <!-- /content -->
</div>

CSS:

.ui-header .ui-btn-inner  { font-size: 14px;  height:35px; padding: .6em 10px; min-width: .75em; }
4

3 回答 3

2

您可以更改文本的行高以匹配按钮的高度。

如果按钮高 30 像素,并且文本在a元素中,那么您的 CSS 将是:

a {
    height: 30px;
    line-height: 30px;
    display: block;
}
于 2013-01-30T10:20:19.337 回答
1

如果这是按钮的 css,那么:

.ui-header .ui-btn-inner  { 
        font-size: 14px;  
        height:35px; 
        padding: .6em 10px; /* here .6em = 12px */
        line-height:47px;
        min-width: .75em; 
}

因此您可以line-height对此应用价值:12px+height47px

于 2013-01-30T10:46:03.320 回答
0

据我了解,您的图标正在定义按钮的高度。如果它是真的,您应该将文本高度定义为等于图标,然后将垂直对齐设置为中间。

于 2013-01-30T10:22:52.467 回答