标签:padding 难点 盒子 margin 模型 content 解析 border CSS
CSS难点解析
一、CSS的盒子模型:用“盒子模型”封装了“html的元素”,这就是CSS的原理。
1、盒子模型示意图:
2、盒子模型一共有4部分:content;padding;border;margin
2.1、content(内容):content区域是蓝色部分;这个区域封装了html的元素;这个区域能被看见;
2.2、padding(内边距):padding区域是“content”和“border”之间的部分;复合属性;这个区域为透明区域,不能被看见;
2.3、border(边框):border不能看作一条线,它是一个区域;border设定了content的最大范围(content区域不能超过border区域);这个区域能被看见;
2.4、margin(外边框):margin区域是"border"到“盒子模型”边界的距离;复合属性;这个区域不能被看见;
2.5、width和height:仅仅设置的是"content"区域大小;
2.6、盒子模型的高度和宽度
2.6.1、盒子模型的高度= content.height + padding-top + padding-bottom + border + margin-top + margin-bottom;
2.6.2、盒子模型的宽度= content.width + padding-left + padding-right + border + margin-left + margin-right;
3、margin和padding的区别:
3.1、margin(外边距):设定了“两个同层级且相邻的两个盒子”之间的距离;margin用于设定一个盒子模型和另一个盒子模型的位置关系;
3.2、padding(内边距):在本盒子模型中,content和border之间的距离为padding;padding主要设定content相对于border的位置关系;
二、
标签:padding,难点,盒子,margin,模型,content,解析,border,CSS 来源: https://www.cnblogs.com/lnlidawei/p/15547182.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。