美文网首页
(17.03.23)margin、padding、盒模型、aut

(17.03.23)margin、padding、盒模型、aut

作者: 张不困_ | 来源:发表于2017-10-15 10:49 被阅读0次

图片的像素bug!
解决方案:
1.给img加display:block;(不太好!)
2.vertical-align:top;


外边距:

margin

margin:100px;
(一个值)all
margin:100px 200px;
(两个值)上下 左右
margin:100px 200px 50px;
(三个值)上 左右 下
margin:100px 200px 50px 70px;
(四个值)上右下左

外边距:指的是同级元素之间的距离(自己本身距离父级的距离)

margin值可以是负值!

注意:
margin的bug

    1.拖拽父级(只发生margin-top)
    场景:
        父级包子级,给了子级margin-top,但是出来的效果相当于给了父级margin-top了!!!

    解决:
        1.给父级添加border(有时候不需要border,不太好)
        2.padding内边距
        3.子级是浮动元素!

    2.margin塌陷(只发生在上下的两个块身上)

    场景:
        上下的两个块之间要写100px; 上面给了一个margin-bottom:50px
        下面给了一个margin-top:50px;

        显示出来的是50px;

    解决:
        1.只给一个块写margin值!
        2.padding

结论:
    塌陷的时候只认值大的那一个!


内边距:

padding 的写法和margin一某一样!

(一个块距离自己内部的一个距离!)

遇到固定宽的块元素,要给他添加内边距,加完以后要是为了和原来保持一样那么原来的宽度上要减去相应的值!

注意:padding没有负值!

盒模型:一个盒子宽高!
一个盒子宽高=宽高+padding+border

对于内外边距还有最注意:

块元素:四个方向都支持!

行内元素:只支持左右方向!

让一个固定宽的块在页面中居中!
margin:0 auto;上下为0;左右自动!

行内标签(修饰细节)
块标签(搭架子)

没有固定高的标签里面有文字的话,高度一般认为是文字的高,但是比文字还要高(默认的行高)!


ps:

ctrl+R 显示标尺

相关文章

  • (17.03.23)margin、padding、盒模型、aut

    图片的像素bug!解决方案:1.给img加display:block;(不太好!)2.vertical-align...

  • 盒模型

    盒模型包括哪些属性? 盒模型包括:margin、border、padding、content。 margin:清除...

  • 前端经验汇总

    1、margin和padding的使用经验 margin是盒模型的外边距,padding是盒模型的内边距;用mar...

  • 人生若只如初见(1)

    盒子模型 content、margin、padding、border;(IE盒模型和标准盒模型的区别)———IE盒...

  • CSS 盒模型总结

    概念 CSS盒模型 包含:content padding border margin 类型 CSS盒模型分为 标准...

  • css盒模型

    盒模型包括哪些属性? 盒模型 盒模型的属性:(从内到外)width、padding、border、margin w...

  • 盒模型

    盒模型 盒模型包括哪些属性从内到外分别是content,padding,border,margin盒模型 text...

  • 前端基础

    一、css1.盒模型·标准盒模型 border, padding, content, margin ·通过 box...

  • 盒模型、页面重构【前端面试问题(二)】

    一、盒模型 什么是盒模型? 盒模型的组成由里向外是content,padding,border,margin.盒模...

  • CSS盒模型

    一、标准盒模型:标准盒模型总宽度:margin+border+padding+content(content=wi...

网友评论

      本文标题:(17.03.23)margin、padding、盒模型、aut

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