Blogger Information
Blog 4
fans 0
comment 0
visits 1820
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
2019年10月31日作业CSS基础与盒模型
刘自强
Original
534 people have browsed it

一、 默写盒模型的全部属性,并准确说出他们的应用场景 

盒模型属性包括: margin: 外边距  border: 边框 padding: 内边距 content:内容  (width: 宽度  height: 高度  background: 背景) ,其中padding,border,margin具有方向性,方向遵循: 上, 右, 下, 左的顺序,即顺时针旋转(简写方式记忆:第二个值一定是左右方向)。

5AL]6RP[$S$KPXOYIE(79(1.png


二、`box-sizing`: 解决了什么问题, 不用它应该如何处理

T0%VF)YCVD`JG(SA{{7XCSN.png  

未设置`box-sizing`时,当给盒子添加边框和内边距时, 会撑开盒子改变大小,影响布局;当计算盒子大小时, 应该将边框和内边距计算在内更合理,通过给盒模型添加: box-sizing:border-box 属性解决;

7GL9GCGHFQWK[FH[1}}%CM1.png


三、盒子外边距之的合并是怎么回事,并实例演示

同级盒子之间,添加外边距后,出现了外边距的合并, 也叫外边距的塌陷;二个盒子之间的间距, 最终由以较大值确定。

SXA[W{@$`Z_B7)`I`N1~UHE.png

 

四、 嵌套盒子之间内边距与外边距的表现有何不同, 如何处理 

子盒子外边距会传递到父盒子,通过给父盒子添加内边距或边框来解决;

外边距在水平方向取值auto时, 可以实现子盒子的水平居中显示效果。

1、子盒子外边距会传递到父盒子

O`6%E)~8V_BMW%R~$G5D)_4.png

2、通过给父盒子添加边框来解决外边距会传递到父盒子

2M38QS117PA]OKK[OD6OEBH.png

3、通过给父盒子添加内边距来解决外边距会传递到父盒子

]7NDG(P{R%A$`DHRU`LQIUI.png

4、外边距在水平方向取值auto时, 可以实现子盒子的水平居中显示效果。

BFQJPKC}IL1H05WTMRC5__K.png


五、 实例演示: 背景颜色的线性渐变的


1、背景色的控制,主要有裁切和渐变二类background-color: 设置背景色,支持单词,16进制,rgb()/rgba();

2、background-clip: 设置背景色应用范围(裁切),支持内容,内边距和边框三级;

3、background: linear-gradient(): 线性渐变;

4、background: radial-gradient(): 径向渐变

0MHH%~UT(HK5{ST%I6ID_`T.png


六、 演示: 背景图片的大小与位置的设定

背景图片知识点

.box {
   设置背景图片: background-image: url("../images/dog.jpg");

   设置背景重复: repeat, no-repeat, repeat-x, repeat-y
   background-repeat: no-repeat;
   设置背景图片的位置: 水平, 垂直
   支持关键字设置
   background-position: center center;
   background-position: left center;
   background-position: right bottom;
   支持数值或百分比
   background-position: 75px 75px; /* 水平垂直居中 */
   background-position: 50% 50%;
   设置背景图片的大小
   图片拉伸等比例填充,完全覆盖盒子,比例不同可能会有部分图片内容被隐藏
   background-size: cover;
   图片完全填充, 比例不同,盒子可能会出现空白区域
   background-size: contain;
}
以上设置可以使用组合设置来简化:
.box {
   background: lightblue url("../images/zly.jpg") no-repeat 50% 50%;
}

4ZT84{`WE%9I@JWFSBP_@~6.png


Correction status:qualified

Teacher's comments:手写部分没有完成
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post