PhoneGap中文网

 找回密码
 立即注册
查看: 17239|回复: 4
打印 上一主题 下一主题

如何去掉列表的上边框?

[复制链接]

11

主题

42

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
跳转到指定楼层
楼主
发表于 2014-6-24 15:58:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式



仔细看列表的最上面的边框,似乎有一条1px的分割线,如何去掉它?
我已经把所有可能的边框粗细都设成0了,可还是有这样的分割线存在。


  1. <div><ul data-role="listview" data-inset="true" data-count-theme="a"></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>  <li data-icon="arrow" data-iconshadow="false"><a style="padding:16px;" href="#">App Version<span id="appVersion" class="ui-li-count"></span></a></li></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>  <li data-icon="arrow" data-iconshadow="false"><a style="padding:16px;" href="" >About us</a></li></div><div><span style="line-height: 1.5;"></ul></span></div>
复制代码



回复

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
沙发
发表于 2014-6-24 16:19:57 | 只看该作者
你的代码成乱码了,这个用工具调调 看看到底是那个元素出现的边框,对症下药
回复 支持 反对

使用道具 举报

11

主题

42

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
板凳
 楼主| 发表于 2014-6-24 21:20:51 | 只看该作者
本帖最后由 gundumw100 于 2014-6-24 21:26 编辑
  1. <ul data-role="listview" data-inset="true" data-count-theme="a">
  2.      <li data-icon="arrow" data-iconshadow="false"><a style="padding:16px;" href="#">App Version<span id="appVersion" class="ui-li-count"></span></a></li>
  3.      <li data-icon="arrow" data-iconshadow="false"><a style="padding:16px;" href="" >About us</a></li>
  4. </ul>
复制代码
在使用<li>元素的时候,JQM会默认在<li>之间加一条分割线,如何去掉默认的分割线,或者修改它的粗细?
回复 支持 反对

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
地板
发表于 2014-6-25 12:36:27 | 只看该作者
gundumw100 发表于 2014-6-24 21:20
在使用元素的时候,JQM会默认在之间加一条分割线,如何去掉默认的分割线,或者修改它的粗细? ...

改css 火狐firebug 调试工具 或者谷歌调试工具试试
回复 支持 反对

使用道具 举报

11

主题

42

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
5#
 楼主| 发表于 2014-6-27 16:03:46 | 只看该作者
原来需要修改.ui-li,将border-top-width: 1px;改成需要的粗细就可以了。
这条线不是li的,而是div的,JQM在生成的时候将ul里的li元素外面再套两个div元素,这条线就是div中产生的,难怪我怎么调li都没什么效果。
.ui-li{
        margin: 0;
        overflow: visible;
        text-align: left;
        border-width: 0;
        border-top-width: 0px;
        border-bottom-width: 0px;/*我添的*/
}

这也太坑人了,为什么JQM在li外面还要再生成2个div呢?这样层层嵌套,就不考虑效率?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-5 20:43 , Processed in 0.049982 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表