如何解决两个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,对于这个间隙到底是假设产生的真的是 ...
随机推荐
- hdu1037
#include <iostream> #include <cstdio> using namespace std; int main() { int a,b,c; while ...
- flexbox备忘
伸缩项目的父元素: display:flex || display:inline-flex fiex-direction: row(默认) | row-reverse | column | colum ...
- php学习笔记——CSS缓存问题
PHP也没学多久,在工作中遇到了一个问题,先来记录一下. 问题描述: 同一项目里面的不同模块对应了不同的网站,但是两个网站用的文件名以是同一规范的,最后导致了两个网站css文件同名,在打开了网站A后去 ...
- MATLAB符号极限、导数及级数求和
作者:长沙理工大学 交通运输工程学院 王航臣 1.函数的极限 函数:limit 功能:求取函数的极限 语法: limit(f) limit(f,x,a) limit(f,x,a,'right') li ...
- Shell 脚本计算时间差
在shell脚本中统计程序执行完毕所需要的时间不像在java中使用System.currentTimeMillis()方便 稍微记录一下,以供备用,免得又去花时间想(统计程序执行消耗多少s): sta ...
- java操作mongodb——更新数据
Java中可以通过updateOne,updateMany,replaceOne方法进行集合的文档更新.但是 _id 是不能更新的 updateOne只会更新一条数据,即使通过Filters.lt(& ...
- ubuntu搭建git服务器
1.准备两台ubuntu虚拟机,其中一个作为server,另一个作为client.检查是否安装ssh,如果没有安装:sudo apt-get install openssh-server, 然后在se ...
- 【Time系列三】简单的计时器(秒表)
之前在 "for与while的洪荒之力" 中介绍到计时器,不过那样弄感觉好麻烦啊, 碰巧昨天学Java的时候,讲到求余可以用来求时间 ! for与while链接: http://w ...
- reinterpret_cast应用
reinterpret_cast 的一个实际用途是在哈希函数中,即,通过让两个不同的值几乎不以相同的索引结尾的方式将值映射到索引. #include <iostream> using na ...
- Java List&Map简单初始化方法
Java中List与Map初始化的一些写法 // InitCollections.java - sample of init collect package com.util; import java ...