【22】CSS核心样式(3) |
您所在的位置:网站首页 › margin属性中的auto › 【22】CSS核心样式(3) |
盒模型又叫框模型,包含了五个用来描述盒子位置、尺寸的属性,分别是宽度 width、高度 height、内边距 padding、 边框 border、外边距 margin。 为了更好理解,如下生活中的举例: 盒模型的属性中,根据不同属性的效果,可以划分区域: (1)书写元素内容区域:width+height (2)盒子可以实体化的区域:width+height+padding+border (3)盒子实际占位的位置:width+height+padding+border+margin 学习过程中,学会查看浏览器控制台中的盒模型图:![]() (1)如果一个元素不添加width 属性,默认属性值为auto;不同的元素浏览器会根据其 特点自动计算出实际宽度; 例如 元素等独占一行的,其 width 属性的值会自动撑满父元素的 width 区域; 如果是 元素等不需要独占一行的,其 width属性的值是内部元素内容自动撑开的宽度。 (2) 元素比较特殊,不需要设置 width属性,宽度会自动适应浏览器窗口的宽度。 二、高度 height 高度 height属性说明属性名height作用设置可以添加元素内容的区域的高度 属性值属性值说明auto(默认值)浏览器可计算出实际的高度px像素值定义的高度%定义参考父元素高度 height 的百分比宽度 特殊应用如果一个元素不添加height 属性,默认属性值为auto ,浏览器会自动计算出实际高度,也就是是内部元素内容自动撑开的高度。元素的高度自适应内部内容的高度。 三、内边距 padding 内边距 padding属性说明属性名padding作用设置的是元素的边框内部到宽高区域之间的距离特点可以去加载背景,不能书写嵌套的内容 内边距 padding 属性值说明常用px为单位的数值①可以根据内边距的方向不同划分为四个方向的单一属性padding-top上内边距padding-right右内边距padding-bottom下内边距padding-left左内边距 padding四个方向单一属性示例: p { padding-top: 10px; padding-right: 20px; padding-bottom: 30px; padding-left: 40px; }补充:border-style属性值可能性: 四值法 margin: 10px 20px 30px 40px; 三值法 margin: 10px 20px 30px; 二值法 margin: 10px 20px; 单值法 margin: 10px; 下篇继续: 【23】CSS核心样式(4)——盒模型的5种应用 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |