美文网首页
CSS中的那些怪事

CSS中的那些怪事

作者: Aaron_chen2017 | 来源:发表于2017-03-07 00:17 被阅读8次
  在开发中我们总是会遇到一些奇怪的事情,由于开发者自身的理解或者说是知识面的盲区。
  废话不多说,直接上代码:

html部分

<!DOCTYPE html>
<html>
  <head>
    <title>测试的页面</title>
   <link rel="stylesheet" type="text/css" href="mystyle.css">
  </head>
  <body>
   <ul class="parents blue" >
     <li class="child red" >子块一</li>
     <li class="child green" >子块二</li>
     <li class="child yellow" >子块三</li>
   </ul>
 </body>
</html>

CSS部分

*{
 margin: 0px;
 border:0px;
 padding: 0px;
}
.parents{
 margin: 0px auto;
 width:900px;
 overflow: hidden;
}
.parents:after{
 clear:both;
}
.child{
 width:300px;
 display: inline-block !important;
}
.blue{
 background-color: blue;
}
.red{
 background-color: red;
}
.green{
 background-color: green;
}
.yellow{
  background-color: yellow;
}
li{
 list-style: none;
}
按照我们的预计是不是应该长这样?
预计
然而其实它长这样:
原样
所以这是为啥,开始我是蒙蔽的。其实是这样的,当inline-block元素在水平位置的时候,默认是会有间距的。解决这个问题有这样几个方法。

方法一

你可以把代码间的空隔去除,但是这样代码就会连在一起,本人不推荐这样做

方法二

#######你可以通过对父元素设置font-size:0来解决这个问题。
.parents{
margin: 0px auto;
width:900px;
overflow: hidden;
font-size: 0;
}

当然你也要在子元素上设置字体大小
.child{
  width:300px;
  display: inline-block !important;
  font-size: 12px;
}

相关文章

  • CSS中的那些怪事

    在开发中我们总是会遇到一些奇怪的事情,由于开发者自身的理解或者说是知识面的盲区。 废话不多说,直接上代码: htm...

  • 生活中的怪事

    不知道大家有没有发现一件这样的事: 每次新的牙膏、洗面奶之类买来的时候,总觉得没用多久就少了很多。可是等真的用到看...

  • TCP的那些怪事儿

    客户端Write成功后再Read超时收到reset,服务器端显示连链接都没有建立? 当客户端第一次建立链接成功后,...

  • 理发那些怪事一

    这次讲个理发店的故事。大学毕业那天,我特地去学校旁边的理发店,准备把留到腰的长发剪到齐耳。 我进到店里...

  • 6.3盒模式

    盒模型 什么是CSS盒模型? CSS盒模型仅仅是一个形象的比喻, HTML中的标签都是盒模型 CSS盒模型指那些可...

  • 盒模型

    什么是CSS盒模型? CSS盒模型仅仅是一个形象的比喻, HTML中的标签都是盒模型 CSS盒模型指那些可以设置宽...

  • css中那些令人迷惑的东西

    CSS很简单也很常用,但是经常有一些相似的属性让人傻傻分不清楚,今天列举一下自己经常分不清楚的一些属性。(使用简单...

  • 生活中的奇怪事儿

    我发现生活中有很多奇怪的事儿。比如故事中经常说李家庄的老李家有大李和小李,而实际上李家庄的人根本就不姓李,张家庄的...

  • 网络中的奇怪事件

    现在的互联网特别的发达,不但对人有利的还有一些很奇怪又感觉很不对劲的事情,就比如我以下列举的这几件。 ...

  • 你不相信的,那些怪事

    这是一个很老很俗套的话题,你相信这个世界上有鬼吗?信,不信,半信半疑?引用某个新闻发言人的话...

网友评论

      本文标题:CSS中的那些怪事

      本文链接:https://www.haomeiwen.com/subject/rzaugttx.html