美文网首页
内边距、边框和外边距

内边距、边框和外边距

作者: 梨啊梨 | 来源:发表于2017-09-23 20:58 被阅读0次

    宽度width和高度height

    这两个属性不能应用到行内非替换元素

    主要应用于块级元素和替换元素


    外边距margin

    设置外边距会在元素外创建额外的“空白”。“空白”指不能放其他元素的区域

    margin可以接受任何长度度量,可以是像素、英寸、毫米、em,默认值是0

    margin: 上右下左(从上开始顺时针记忆)

    还可以用百分数设置,百分数是相对于父元素的width计算的

    单边外边距属性

    margin-top、margin-right、margin-bottom、margin-left

    应用于所有元素,可接受负外边距,还会合并外边距


    有样式的边框 border-style

    默认none,如果希望边框出现,必须设置一个边框样式

    应用:所有元素

    值:none、hidden、dotted、dashed、solid、double、groove、ridge、inset、outset、inherit

    也可以这样:border-style:上右下左,边框定义多个风格样式

    比如 border-style:dashed  hidden double ridge

    单边样式

    border-top-style、border-right-style、border-bottom-style、border-left-style

    边框宽度border-width

    还可以设置单边边框宽度

    border-top-width、border-right-width、border-bottom-width、border-left-width、

    值:thin、medium(默认)、thick、inherit

    边框颜色border-color

    可以一次接受最多4和颜色值

    单边边框颜色

    border-top-color、border-right-color、border-bottom-color、border-left-color

    透明边框, 颜色值是transparent

    简写边框

    border-top、border-right、border-bottom、border-left

    每种值只可以有一个,一个是宽度值,一个是颜色值还有个是边框样式,顺序无所谓


    全局边框border

    使用border的缺点在于,只能定义“全局”的样式、宽度和颜色,为border提供的值将完全相等应用到所以4个边,如果你希望一个元素有不同的边框,则需要使用另外的某个边框属性

    h1{border:thick silver solid;

    border-left-width:20px;

    }


    内边框padding

    元素框的内边距在边框和内容区之间。默认没有内边距

    可以用百分数,相对于父元素计算width

    单边内边框

    padding-top、padding-right、padding-botom、padding-left

    相关文章

      网友评论

          本文标题:内边距、边框和外边距

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