HTML5学习笔记 - 第04天

盒模型

一、认识盒子模型

盒模型的概念

  • (1)如果CSS对HTML文档元素生成了一个描述该元素在HTML文档布局中所占空间的矩形元素框(element box),那么我们可以形象地将其看作一个盒子。
  • (2)CSS围绕这些盒子产生了一张"盒子模型"概念,通过定义一系列与盒子相关的属性(内容、填充、边框、边界),可以控制各个盒子乃至整个HTML文档的表现效果和布局结构。虽然CSS中没有盒子这个单独的属性对象,但它却是CSS中无处不在的一个重要组成部分。

在css中,块元素都可以看成一个盒模型。

二、盒模型的组成部分

盒模型的概念:

盒模型

盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间,即都包含边框、边界、补白、内容区、这就是盒模型。

盒模型的组成:
填充(padding)、边框(border)、边界(margin)、内容(content)

三、学习盒模型的相关属性

1.padding属性:
在设定页面中一个元素内容(content)到元素的边缘(边框)之间的距离。也称补白。
用法:

  • (1)用来调整内容在容器中的位置关系。
  • (2)用来调整子元素在父元素中的位置关系。注:padding属性需要添加在父元素上。
  • (3)padding值是额外加载元素原有大小之上的,如想保证元素大小不变,需从元素宽或高上减掉后添加的padding属性。

padding属性值得四种方式:

  • (1)四个值: 上 右 下 左 {padding:10px 20px 30px 40px;}
  • (2)三个值: 上 左右 下 {padding:10px 20px 30px;}
  • (3)二个值: 上下 左右 {padding:10px 20px;}
  • (4)一个值: 四个方向 padding:2px; /定义元素四周填充为2px/

说明:可单独设置一方向填充,如: padding-top、padding-right、padding-bottom、padding-left。

2.border属性:
(1)border:边框宽度 边框风格 边框颜色;例如: border:5px solid #f00;
(2)边框: border,网页中很多修饰性线条都是有边框来实现的。

过渡

transition:表示过渡 1、过渡的属性 过渡的时间

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,706评论 1 92
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,776评论 32 459
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,941评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,882评论 0 11
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 4,635评论 0 1

友情链接更多精彩内容