CSS盒状模型_html/css_WEB-ITnose

php中文网
发布: 2016-06-24 11:44:23
原创
1362人浏览过

css盒状模型是大多数css布局与定位的基础,它以包含4个成分的有界限的盒子来描述网页中的每个元素。盒状模型示意图如下图所示。

盒子的尺寸=内容尺寸(width+height) + 内边距(padding) + 边框粗细(border) + 外边距(margin)


一、在给元素设置背景时

  IE作用域:content + padding

立即学习前端免费学习笔记(深入)”;

  Firefox作用域:content + padding + border

二、border

  border-color : red green;  上下为红色,左右为绿色

  border-width : 1px 2px 3px;  上边宽为1px,左右边宽为2px,下边宽为3px

超级简历WonderCV
超级简历WonderCV

免费求职简历模版下载制作,应届生职场人必备简历制作神器

超级简历WonderCV 271
查看详情 超级简历WonderCV

  border-style : dotted dashed solid double;  上右下左的边线分别为:点线、虚线、实线、双线

三、margin

  1、若有两个上下排列的块级元素,分别为第一个块级元素设置 margin-bottom ,第二个块级元素设置 margin-top,则两块元素之间的距离并不是margin-bottom + margin-top的总和,而是两者中的较大者,这个现象称为margin的“塌陷”现象,也叫外边距合并。意思是说较小的margin塌陷到了较大的margin中,因此在实际操作中,当修改某些margin值后,页面效果而无变化的情况时,不要被表象所迷惑.

  2、当两个元素产生父子关系时,即一个元素包含另一个元素时,子块的 margin 将以父块的 content 为参考。当父块和子块高度确定,且子块的高度超过父块的高度,则IE和Firefox会有两种完全不同的处理方法:

   IE : 会自动扩大父块,以保持子元素的margin-bottom的空间和父元素自身的padding-bottom的空间

     Firefox : 子元素将超出父元素的范围

           从css的标准规范来说,IE的处理方法是不合规范的,虽然此处它可能更符合前端开发人员的初衷,但它的这种方式,本应该由min-height属性承担


HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号