如何解决两个li之间的缝隙
如何解决两个li之间的缝隙的问题:
在做一个类似按钮左右滑动的选择器的动效,遇到了个是关于li之间的缝隙的问题:
HTML如下:
<span class="c1mChanger">
<ul>
<li>仅产品</li>
<li>仅商品</li>
</ul>
</span>
CSS如下:
.c1mChanger{
width: 120px;
height: 30px;
}
.c1mChanger ul{
width:120px;
height: 30px;
}
.c1mChanger ul li{
display: inline-block;
text-align: center;
line-height: 30px;
}
.c1mChanger ul li:first-child{
border: 1px solid #;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.c1mChanger ul li:last-child{
border: 1px solid #;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
显示的效果如下:
aaarticlea/png;base64,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" alt="" />
明显两个li之间有一个缝隙,经过仔细检查发现有如下3种解决方式:
1、在css样式里要使用margin:0;padding:0去除浏览器的默认值; *{margin:0;padding:0;} /*通配符margin和padding都设为0*/
2、在li设置:float: left; list-style: none;
3、那个距离可能是空白节点,可以把li连着写,不要换行
总结如下:
保险起见,最好是三者都写上。
如何解决两个li之间的缝隙的更多相关文章
- fontsize可以解决img标签插入图片之间的缝隙
当我们用img标签连续插入多张图片的时候,图片和图片之间会出现缝隙,通常我们的做法是用DIV将图片包起来进行浮动来解决这个问题,但是还有一种解决方法是在img的父级元素里面设置font-size:0来 ...
- li 与 li 之间有空白间隔是什么原因引起的,有什么解决办法
li 与 li 之间有空白间隔是什么原因引起的,有什么解决办法 原因 浏览器会把inline元素间的空白字符(空格.换行.Tab等)渲染成一个空格.而为了美观,我们通常是一个 放在一行,这导致 换行后 ...
- EF数据存贮问题二之“无法定义这两个对象之间的关系,因为它们附加到不同的 ObjectContext 对象”
“无法定义这两个对象之间的关系,因为它们附加到不同的 ObjectContext 对象”,这是在EF中,一对多关系表,有外键的类保存至数据库中出现的错误. 我原来是用JAVA开发的,习惯性的处理一对多 ...
- 用Python实现gmail邮箱服务,实现两个邮箱之间的绑定(中)
这篇博客,主要讲解用Python实现邮箱服务的几个需要学习的模块:E-mail Compotion and Decoding(邮件生成和解析).SMTP.POP.IMAP 如上篇博客所讲,我学习过程参 ...
- dpkg: error: -i (--install) 和 -i (--install) 两个操作之间有矛盾
1 错误描述 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ sudo dpkg -i -i WineQQ2013-20131120-Longene.deb [ ...
- 两个css之间的切换
需求: 头部两个按钮 两种样式之间的切换 解决办法: 结合JQ 三目运算 来处理 第一步: 把需要切换的样式设置为样式里背景,这样做的目的为了避免 js里出现过多 css代码 二来这样会显得更加的清 ...
- SQL 获得两个时间段之间的数据
一般保存在数据库中的日期精度很高,比如'2014-04-15 16:31:22.000' 而一般用户选择的时间精度是精确到日的,比如'2012-04-15' 所以你想取出两个日期之间的数据,如果用下面 ...
- C# 获取两个时间段之间的所有时间与获取当前时间所在的季度开始和结束时间
一:C# 获取两个时间段之间的所有时间 public List<string> GetTimeList(string rq1, string rq2) { List<string&g ...
- div和img之间的缝隙问题
这次做的项目,客户说.banner图的上下之间不要留有空隙,细致一看才发现,上下居然都有空隙.审查元素,发现全部的div,img的padding和margin都是0,对于这个间隙到底是假设产生的真的是 ...
随机推荐
- VirtualBox 主机与虚拟机互通
文章转载:http://www.cnblogs.com/HD/p/4011323.html 网络要设置才能互通 注意:不启动Linux系统的时候,设置网络 使用VirtualBox的主机与虚拟机相互通 ...
- Leetcode-39-Submission Details (Medium)
1.首先对数组进行排序 2.递归搜索符合的元素 3.注意回溯 超越67%的用户 #!/usr/local/bin/python3 # -*- coding: utf-8 -*- __author__ ...
- css学习笔记1
:before,:after伪元素 伪元素特性(目前已经遇到的) 它不存在于文档中,所以js无法操作它 它属于主元素本身,有些伪类仅仅是代表元素内容的一部分,譬如:first-letter代表第一个字 ...
- springMVC实现文件上传下载
上传文件和下载文件是个常用的技能,在哪里开发几乎都能遇见,而所有的上传控件各不相同,插件很多,后台也有很多,这里我只尝试过这个方法觉的还够简洁.具体如下实现: 1.spring-mvc.xml配置 ...
- datagridview自绘
https://msdn.microsoft.com/zh-cn/library/85kxk29c(v=vs.85).aspx 以上效果实现代码如下,细节部分就由你完善了,这里只是写个小例子: usi ...
- 64位Java开发平台的选择,如何区分JDK,Tomcat,eclipse的32位与64版本
当你想下载Linux.JDK.Tomcat.eclipse时,你是下载32位版本还是64位版本?64位版本有两种,应该选哪一个? 当你看到这些内容:x86.x64.x86-32.x86-64.ia64 ...
- homebrew for mac
注意 如果bash_profile 文件路径写错了,而导致很多命令不能使用 可以在终端 /usr/bin/vim ~/.bash_profile 打开编辑 esc退出 按冒号(:)再按wq ...
- NMON监控工具
工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmonanalyser进行数据的统计分析.并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率 ...
- JavaScript忍者秘籍——原型
概要:本篇博客主要介绍JavaScript的原型 1.对象实例化 - 初始化的优先级 初始化操作的优先级如下: ● 通过原型给对象实例添加的属性 ● 在构造器函数内给对象实例添加的属性 在构造器内的绑 ...
- 能量项链AC了
我打算写出一个尽量看起来像是人话的解题报告. 然而这道题我还是[虽然AC但不会做] OYZ