Jquery mobile 将小图标放在listview JQuery Mobile中

Jquery mobile 将小图标放在listview JQuery Mobile中,jquery-mobile,Jquery Mobile,似乎我不能正确地放置图标,有人能帮我吗? JQuery移动版:1.4.2 <div data-role="page" id="pageone"> <div data-role="main" class="ui-content"> <h2>List With Thumbnails and Text</h2> <ul data-role="listview" data-inset="true"> <li> <a href=

似乎我不能正确地放置图标,有人能帮我吗? JQuery移动版:1.4.2

<div data-role="page" id="pageone">
<div data-role="main" class="ui-content">
<h2>List With Thumbnails and Text</h2>
<ul data-role="listview" data-inset="true">
<li>
<a href="#">
<img src="chrome.png">
<h2>Google Chrome</h2>
<p><img class='ui-icon-home ui-btn-icon-notext ui-btn-icon-left'/> Google Chrome is a free, open-source web browser. Released in 2008.</p>
</a>
</li>
<li>
<a href="#">
<img src="firefox.png">
<h2>Mozilla Firefox</h2>
<p>Firefox is a web browser from Mozilla. Released in 2004.</p>
</a>
</li>
</ul>
</div>
</div> 

带有缩略图和文本的列表
结果:

我试着用这个,但没用

<span><i class='ui-icon-home ui-btn-icon-notext ui-btn-icon-left'>Text</i></span> 
文本

试试这段代码,它会起作用的

    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css">
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>

    <div data-role="page" id="pageone">
  <div data-role="main" class="ui-content">
    <h2>List With Thumbnails and Text</h2>
    <ul data-role="listview" data-inset="true">
      <li>
        <a href="#">
            <img src="chrome.png"/>

        <h2>Google Chrome</h2>

<div class="ui-grid-a">
    <div class="ui-block-a" style="width:30%;"><button data-icon='home' data-iconpos="notext"></button></div>
    <div class="ui-block-b" style="width:70%;"> <p>Google Chrome is a free, open-source web browser. Released in 2008.</p></div></div>
        </a>
      </li>
      <li>
        <a href="#">
            <img src="firefox.png"/>
        <h2>Mozilla Firefox</h2>



            <div class="ui-grid-a">
    <div class="ui-block-a" style="width:30%"><button data-icon='home' data-iconpos="notext"></button></div>
    <div class="ui-block-b" style="width:70%;padding-bottom:5%;"> <p>Firefox is a web browser from Mozilla. Released in 2004.</p></div>

</div>
        </a>
      </li>
    </ul>
  </div>
</div> 

带有缩略图和文本的列表

请参阅此代码,尝试此代码,它将起作用

    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css">
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>

    <div data-role="page" id="pageone">
  <div data-role="main" class="ui-content">
    <h2>List With Thumbnails and Text</h2>
    <ul data-role="listview" data-inset="true">
      <li>
        <a href="#">
            <img src="chrome.png"/>

        <h2>Google Chrome</h2>

<div class="ui-grid-a">
    <div class="ui-block-a" style="width:30%;"><button data-icon='home' data-iconpos="notext"></button></div>
    <div class="ui-block-b" style="width:70%;"> <p>Google Chrome is a free, open-source web browser. Released in 2008.</p></div></div>
        </a>
      </li>
      <li>
        <a href="#">
            <img src="firefox.png"/>
        <h2>Mozilla Firefox</h2>



            <div class="ui-grid-a">
    <div class="ui-block-a" style="width:30%"><button data-icon='home' data-iconpos="notext"></button></div>
    <div class="ui-block-b" style="width:70%;padding-bottom:5%;"> <p>Firefox is a web browser from Mozilla. Released in 2004.</p></div>

</div>
        </a>
      </li>
    </ul>
  </div>
</div> 

带有缩略图和文本的列表

参考此

如果您希望图标与文本而不是按钮内联,可以这样完成

首先使用
class=“ui icon home ui btn icon notext inlineIcon”
为图标添加一个范围:

p线高度为图标提供了垂直空间,而inlineIcon类正确放置图标

如果您不想要灰色磁盘,并且更喜欢纯黑色版本的图标,您可以将ui alt icon类添加到span中,使其变为黑色,CSS将是:

.inlineIconNoDisk {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 6px;
}
.inlineIconNoDisk:after {
    background-color: transparent;
}
这里有一个

和屏幕截图:


如果您希望图标与文本而不是按钮内联,可以这样完成

首先使用
class=“ui icon home ui btn icon notext inlineIcon”
为图标添加一个范围:

p线高度为图标提供了垂直空间,而inlineIcon类正确放置图标

如果您不想要灰色磁盘,并且更喜欢纯黑色版本的图标,您可以将ui alt icon类添加到span中,使其变为黑色,CSS将是:

.inlineIconNoDisk {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 6px;
}
.inlineIconNoDisk:after {
    background-color: transparent;
}
这里有一个

和屏幕截图:


你需要什么。删除默认图标并显示此主页图标或其他图标。我需要将图标放在“Google Chrome是免费的…”字样旁边。但是,即使我将图标位置放在左侧,您也可以看到当前路线已移到中心。检查此项告诉需要进行哪些更改文本和图标应在同一行检查是否正确或完全符合您的需要。删除默认图标并显示此主图标或其他我需要将图标放在“谷歌浏览器是一个免费的。。。”“是的。但是,即使我将图标位置放在左侧,您也可以看到当前对齐已移到中心。检查此项告诉需要进行哪些更改文本和图标应在同一行检查是否可以或确实需要使用按钮/任何可单击标记旁边的任何解决方案?我想这样做,但我无法使其正常工作这些都是带有图标的锚定标签。你不能像你期望的那样在锚内使用锚定。我能做些什么来改变它以使其适合?因为当前的解决方案无法使文本与图像匹配…如果你想使图像与文本匹配,请执行一些CSS工作或其他明智的操作,使用按钮将文本与图像保持一致。除了使用按钮/任何可单击标记之外,还有其他解决方案吗?我想执行类似操作,但我无法使其工作,这些都是带有图标的锚定标记。你无法像你们期望的那个样,把锚放在锚里。我能做些什么来改变它,使它适合你们呢?因为当前的解决方案无法将文本与图像匹配……如果您希望将图像与文本匹配,请执行一些CSS工作或其他明智的操作,使用按钮将文本和图像放在同一个位置。