发表于: 2018-10-28 20:15:22

1 682


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

重新的看了下盒子模型的一些东西
明天计划的事情:(一定要写非常细致的内容) 

计划在有空的时候开始下任务一
遇到的问题:(遇到什么困难,怎么解决的) 

就是关于盒子模型,如何把整体的页面看作一个盒子呢
收获:(通过今天的学习,学到了什么知识)

翻看了以下的内容

border: 1.4rem solid;

    border-color: transparent transparent transparent green;

    top: 43px;

https://it-xzy.github.io/Task/Web/zhouneng/CSS/css7/css7-2.html

https://it-xzy.github.io/WEB-NEW/_2018-10-23-15-30-04.html

CSS 盒子模型(Box Model)

所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。

CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。

盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。

下面的图片说明了盒子模型(Box Model):

CSS box-model

不同部分的说明:

Margin(外边距) - 清除边框外的区域,外边距是透明的。

Border(边框) - 围绕在内边距和内容外的边框。

Padding(内边距) - 清除内容周围的区域,内边距是透明的。

Content(内容) - 盒子的内容,显示文本和图像。

为了正确设置元素在所有浏览器中的宽度和高度,你需要知道的盒模型是如何工作的。

元素的宽度和高度

Remark重要: 当您指定一个CSS元素的宽度和高度属性时,你只是设置内容区域的宽度和高度。要知道,完全大小的元素,你还必须添加填充,边框和边距。.

下面的例子中的元素的总宽度为300px:

实例

div {

    width: 300px;

    border: 25px solid green;

    padding: 25px;

    margin: 25px;

}

尝试一下 »

让我们自己算算:

300px (宽)

+ 50px (左 + 右填充)

+ 50px (左 + 右边框)

+ 50px (左 + 右边距)

= 450px

试想一下,你只有250像素的空间。让我们设置总宽度为250像素的元素:

实例

div {

    width: 220px;

    padding: 10px;

    border: 5px solid gray;

    margin: 0; 

}

尝试一下 »

最终元素的总宽度计算公式是这样的:

总元素的宽度=宽度+左填充+右填充+左边框+右边框+左边距+右边距

元素的总高度最终计算公式是这样的:

总元素的高度=高度+顶部填充+底部填充+上边框+下边框+上边距+下边距




返回列表 返回列表
评论

    分享到