发表于: 2019-04-30 21:04:33

1 707


今天完成了什么:

今天完成任务三初步布局。

今天遇到什么问题:

对盒子模型理解不够透彻,个人觉得缺少刷题,就是刷每个知识点的题,没有敲代码,光看概念很懵,任务拿出来一点思路也没有,怎么想都想不清楚。

对设计稿一不知道怎么去网页布局没有概念。这里为什么去用padding,那里要用margin,用px还是用em还是用%,是如何定义的这些不了解。

明天计划完成什么:

努力理解盒子模型,同时把任务三完成。

今天收获了什么:

一个盒子中有五个属性:

widthheightpaddingbordermargin

widthheight:指内容的宽度、高度(不是盒子的宽度、高度)。

padding:内边距。

border:边框。

margin:外边距。

标准盒子模型范围包括:marginborderpaddingcontent、并且content部分不包含其他部分。Width就是contentwidth

iE盒子模型范围包括marginborderpaddingcontenr。但是width不仅包含了content还包含了paddingborder

 标准盒子模型中,width height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸。

IE盒子模型中,width height 指的是内容区域+border+padding的宽度和高度。

 

padding区域也有颜色,background-color将填充所有border以内的区域。

Paddingtoprightbottomleft。字面上就是顺时针上右下左理解。

如果写了四个值,则顺序为:上、右、下、左。

如果只写了三个值,则顺序为:上、右、下,左和右一样。

如果只写了两个值,比如说:

Padding20px 10px

指的是上下为20px,左右为10px

另外还有padding:20px;

Padding-top:10px;

这意思指的是上为10px下右左为20px,越往下接近元素body等标签权限越大。



返回列表 返回列表
评论

    分享到