美文网首页
css样式margin、padding那些事儿

css样式margin、padding那些事儿

作者: 玉丽宝宝 | 来源:发表于2018-07-10 16:53 被阅读0次

    外边距(margin),围绕元素外部的空间

    内边距(padding),围绕着内容的空间(比如围绕段落的空间)

    一、margin和padding的属性值

    margin:0;——外边距:上、下、左、右都为0px

    margin:10px 20px;——外边距:上、下均为10px,左、右均为20px

    margin:10px 20px 5px;——外边距:上为10px,左、右为20px,下为5px

    margin:10px 20px 5px 15px;——外边距:上为10px,右为20px,下为5px,左为15px(速记:上右下左,顺时针)

    padding的属性值和margin的属性值一样,只不过padding时内边距,margin是外边距。

    二、margin的应用

    1.整个大的div块的居中

    div{width:500px;margin:0 auto;background-color:#ee1818;}

    注释:先给你需要居中的div块设置width,然后设置margin,上下外边距自定义,可以为0或者是10px(自定义,根据你的需要设置上下外边距),左右为auto。auto的意思是水平方向上左右对称。最后,可以设置背景颜色,也可以设置边框,或者什么都不设置,你喜欢就好。

    2.覆盖浏览器的默认样式

    *{margin:0;padding:0}

    注释:*为全局变量。*{margin:0;padding:0}这一行代码的意思是把浏览器的margin、padding默认样式覆盖掉,这样,你就可以自由的设置你喜欢的padding和margin了(终于可以愉快的玩耍了~~)

    3.图像居中

    img {display:block;margin:0 auto;}

    由于img为行内元素,为了使它有外边距(注意:一般居中都是需要用到margin:0 auto),首先需要将行内元素转换成块元素,即display:block,最后,设置margin:0 auto,图像就可以居中啦!(惊不惊喜,意不意外~~)

    好了,今天的知识补充到此结束。如有错漏,请多多指教,谢谢!

    相关文章

      网友评论

          本文标题:css样式margin、padding那些事儿

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