美文网首页
CSS盒子模型

CSS盒子模型

作者: 小凡凡520 | 来源:发表于2019-07-30 17:30 被阅读0次
    一、什么是CSS盒子模型
    • 宽度/高度
      指定可以存放内容的区域
    • 内边距
      填充物
    • 边框
      手机盒子自己
    • 外边距
      盒子和盒子之间的间隙
    • 内容的宽度和高度
      就是通过width/height属性设置的宽度和高度
    • 元素的宽度和高度
      宽度 = 左边框 + 左内边距 + width + 右内边距 + 右边框
      高度 = 上边框 + 上内边距 + height + 下内边距 + 下边框
    • 元素空间的宽度和高度
      宽度 = 左外边距 + 左边框 + 左内边距 + width + 右内边距 + 右边框 + 右外边距
      高度 = 上外边距 + 上边框 + 上内边距 + height + 下内边距 + 下边框 + 下外边距
    二、元素分类

    块状元素、内联元素(又叫行内元素)和内联块状元素

    常用的块状元素有:

    <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
    

    常用的内联元素有:

    <a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
    

    常用的内联块状元素有:

    <img>、<input>
    

    将内联元素设置成块级元素

    a{
        display: block;
    }
    

    将块级元素设置成内联元素

    div{
        display: inline;
    }
    

    内联块级元素

    和其他元素都在一行上;
    元素的高度、宽度、行高以及顶和底边距都可设置
    
    内边距:padding(padding-top / padding-left)
    外边距:margin
    边框:border
    

    边框

    border:2px  solid  red;
    
    border: blue 1px solid;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    
    border-bottom: bisque 1px solid;
    

    填充

    上下左右边距:padding: 10px;
    
    上下1像素。左右20像素:padding: 1px 20px;
    

    边界

    margin: 1px 2px 3px 4px;
    
    margin-top:20px;
    margin-right:10px;
    margin-bottom:15px;
    margin-left:30px;
    
    上下左右:margin: 1px;
    
    上下1像素 左右2像素:margin: 1px 2px;
    

    内边距 / 外边距

    颜色缩写

    background-color: #369;
    background-color: #336699;
    

    相关文章

      网友评论

          本文标题:CSS盒子模型

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