美文网首页
切图——float

切图——float

作者: seafruit | 来源:发表于2016-11-22 20:26 被阅读0次

最近在切图,问题真是多。

float

假设父元素中所有的子元素都float了,那么父元素就会失去height,那么这个时候就需要清除浮动了。
声明一下:这种方法不考虑IE那个货。。。

很简单的方法就是给父元素加上

overflow: hidden;
  • 纳尼!如此就好?
    yes!
  • 那么你怎么还不会!
    咳咳,我把overflow加到了浮动元素上,所以在使用开发者工具来查看元素的时候,父元素一直没有高度…唉~

why float

  • 为什么要使用float?
    在使用float之前,我排除了table,选择div这里是一片日历——没错,全部都是div。以前没这么做过。我不是很想用float,所以就使用了display:inline-block;但是这里出现了一个问题,那就是div之间有间隔不止 3px

  • 什么情况?你怎么解决的?
    我也不知道,一开始以为是margin,padding的问题,加了css

margin:0;padding:0;

但是没有效果,这好奇怪。

  • 接着呢?
    接着我去查了,是因为我的div们是这样写的
<div></div>
<div></div>
<div></div>
…

解决办法是这样写

<div></div><div></div><div></div>

更多好方法参见网上转载文章
http://www.w3cplus.com/css/inline-blocks.html
我最后选择float。


如何发现清除浮动不顶用

  • 这个标题是啥意思啊?
    首先这个标题所要表达的意思是overflow写错地方的场景下。
    我写的那个部分需要设置margin-bottom但是一直没能得到想要的效果。就这样发现了原来是父元素没有高度。
  • 那你所用的工具呢?
    chrome浏览器自带的开发者工具,足够了。

相关文章

  • 切图——float

    最近在切图,问题真是多。 float 假设父元素中所有的子元素都float了,那么父元素就会失去height,那么...

  • 浮动元素的值

    float:left 元素向左浮动 效果图 源代码 css html float:right 元素向右浮...

  • 如何清除浮动?

    浮动 浮动(float),其目的是为了排版效果,例如文图环绕,以及一些两列,或者三列的布局方式。 float值:l...

  • NN八股

    1 张量 Tensor(“add:0”,shape=(2,),dtype =float32 )计算图会话 with...

  • 用函数求出两个实数的最大值

    #includeint main() { float add(float a,float b); float a,...

  • Android RectF函数

    public RectF (float left, float top, float right, float b...

  • AHRS

    void AHRSupdate(float gx, float gy, float gz, float ax, f...

  • iOS跳转到苹果自带 百度 高德地图导航

    {float startLat=31.232340;float startLng=121.400200;float...

  • 初学C语言

    初学C语言——函数介绍(3) #include float add(float a,float b,float c...

  • 「前端眼中的PS」切图

    如何开始切图 切图 切片工具 隐藏文字 可平铺背景的切图方法 PNG24切图方法 PNG8带背景切图方法 切图 如...

网友评论

      本文标题:切图——float

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