寒假提升 | Day6 CSS 第四部分 #635
Replies: 6 comments 1 reply
-
Day06 作业布置一. 完成课堂所有的代码二. 写出盒子模型包含的内容以及如何设置三. 说说你对margin的传递和折叠的理解左右不会折叠 上下会进行折叠 四. 行内非替换元素在设置padding/border的上下时,有什么特殊的地方?五. 整理box-sizing的作用,以及content-box和border-box的区别
content-box:内容盒子 border-box:边框盒子 一个是width的实际设置宽度=content的宽度+border的宽度+padding的宽度 一个是width的实际设置宽度=你设置的width的宽度不会因为内容而被撑大 六. 说出元素水平居中的方案以及对应的场景需要元素在父元素中水平居中显示(父元素一般都是块级元素、inline-block) 七. 练习background-position和background-size(为精灵图做准备)八. 找出三个盒子模型的综合案例进行练习案例一: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="./css/reset.css">
<style>
.btn{
display: inline-block;
width: 70px;
height: 25px;
font-size: 12px;
text-align: center;
border-radius: 13px;
line-height: 25px;
}
.new{
color: #fff;
background-color: #e1251b;
}
.vip{
color: #e5d790;
background-color: #363634;
}
</style>
</head>
<body>
<a class="btn new" href="https://xinren.jd.com/?channel=99#/home" target="_blank">新人福利</a>
<a class="btn vip" href="https://passport.jd.com/new/login.aspx" target="_blank">PLUS会员</a>
</body>
</html>案例二: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="./css/reset.css">
<link rel="stylesheet" href="./css/demo02.css">
<style>
body{
text-align: center;
}
</style>
</head>
<body>
<a class="album" href="https://www.mi.com/redminote11">
<div class="item">
<img src="../图片资源/mi1.webp" alt="">
<h3 class="title">Rendmi Note 11 5G</h3>
<p class="desc">三星 OLED 护眼屏|骁龙 5G 芯|5000mAh 电量</p>
<div class="price">
<span class="new-price">9.9元起</span>
<span class="old-price">1199元</span>
</div>
</div>
</a>
</body>
</html>案例三: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="./css/reset.css">
<style>
a{
display: inline-block;
color: #888;
}
.item{
width: 300px;
margin: 0 auto;
}
.item .album img{
border-radius: 8px;
width: 100%;
}
.item .info p{
font-size: 18px;
margin-top: 5px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.item .anchor{
color: #888;
margin-top: 20px;
}
.item .info .anchor::before{
content: url(../图片资源/widget-up.svg);
display: inline-block;
width: 18px;
height: 18px;
position: relative;
top: 1px;
}
</style>
</head>
<body>
<div class="item">
<div class="album">
<a href="https://www.bilibili.com/video/BV1SP411A7Lv/?spm_id_from=333.1007.tianma.4-3-14.click"><img src="../图片资源/法外狂徒张三.webp" alt=""></a>
</div>
<div class="info">
<p>"我肯定在几百年前判过你的刑""我肯定在几百年前判过你的刑""我肯定在几百年前判过你的刑""我肯定在几百年前判过你的刑"</p>
<div class="anchor">
<a href="https://space.bilibili.com/16054375?spm_id_from=333.1007.tianma.4-3-14.click">
<span class="nickname">自动鬼畜的WZ</span>
<span class="time">11-1</span>
</a>
</div>
</div>
</div>
</body>
</html> |
Beta Was this translation helpful? Give feedback.
-
一.二. 写出盒子模型包含的内容以及如何设置盒子模型里包含
三. 说说你对margin的传递和折叠的理解margin的传递一般是父子块元素之间,有margin-top传递,margin-bottom传递.
折叠: 指的是 垂直方向上相邻的2个margin(margin-top、margin-bottom)有可能会合并为1个margin. 它有两个兄弟块级元素之间的上下margin的折叠,也有父子块元素之间的margin折叠 四. 行内非替换元素在设置padding/border的上下时,有什么特殊的地方?
五. 整理box-sizing的作用,以及content-box和border-box的区别
六. 说出元素水平居中的方案以及对应的场景
七.案例. |
Beta Was this translation helpful? Give feedback.
-
|
日常来访! |
Beta Was this translation helpful? Give feedback.
-
第六天简答二. 写出盒子模型包含的内容以及如何设置盒子模型里包含 内容
内边距
边框
外边距
三. 说说你对margin的传递和折叠的理解margin的传递一般是父子块元素之间,有margin-top传递,margin-bottom传递.
折叠: 指的是 垂直方向上相邻的2个margin(margin-top、margin-bottom)有可能会合并为1个margin. 它有两个兄弟块级元素之间的上下margin的折叠,也有父子块元素之间的margin折叠 四. 行内非替换元素在设置padding/border的上下时,有什么特殊的地方?上下会被撑起来,但是不占空间 五. 整理box-sizing的作用,以及content-box和border-box的区别box-sizing用来设置盒子模型中宽高的行为 content-box: padding、border都布置在width、height外边 border-box: padding、border都布置在width、height里边 六. 说出元素水平居中的方案以及对应的场景行内块元素(包括inline-block元素)
块级元素
|
Beta Was this translation helpful? Give feedback.
-
一. 完成课堂所有的代码二. 写出盒子模型包含的内容以及如何设置
|
Beta Was this translation helpful? Give feedback.
-
二. 写出盒子模型包含的内容以及如何设置盒子模型里包含 内容
内边距
边框
外边距
三. 说说你对margin的传递和折叠的理解margin的传递一般是父子块元素之间,有margin-top传递,margin-bottom传递.
折叠: 指的是 垂直方向上相邻的2个margin(margin-top、margin-bottom)有可能会合并为1个margin. 它有两个兄弟块级元素之间的上下margin的折叠,也有父子块元素之间的margin折叠 四. 行内非替换元素在设置padding/border的上下时,有什么特殊的地方?上下会被撑起来,但是不占空间 五. 整理box-sizing的作用,以及content-box和border-box的区别box-sizing用来设置盒子模型中宽高的行为 content-box: padding、border都布置在width、height外边 border-box: padding、border都布置在width、height里边 六. 说出元素水平居中的方案以及对应的场景行内块元素(包括inline-block元素)
块级元素
|
Beta Was this translation helpful? Give feedback.
-
一. 完成课堂所有的代码二. 写出盒子模型包含的内容以及如何设置1.宽度,高度->width,height 2.内边距padding-->padding-top padding-right padding-bottom padding-left 3.外边距margin-->margin-top margin-right margin-bottom margin-left 4.边框border 例如:border:2px soild blue; 三. 说说你对margin的传递和折叠的理解margin的传递 指的是父盒子和子盒子在上边缘或下边缘重合时,父盒子会随着子盒子设置的外边距移动(传递只出现在上下,没有左右;底部有固定条件:高为auto,底部重合) margin的折叠 设置上下两个盒子时,两者之间的间距不会向左右一样设置多大就多大,而是只显示较大的那个数值 四. 行内非替换元素在设置padding/border的上下时,有什么特殊的地方?上下会被撑起来,但是不会占用空间 五. 整理box-sizing的作用,以及content-box和border-box的区别box-sizing用来设置盒子的宽高; content-box: 可以说是内容盒子,设置的padding和border均在外面(会让盒子看上去比设置的宽高更大)。 border-box: 可以说是边框盒子,设置的padding和border均在里面(让盒子看上去和设置的宽高一样,不会被设置的内容撑大)。 六. 说出元素水平居中的方案以及对应的场景
|
Beta Was this translation helpful? Give feedback.












Uh oh!
There was an error while loading. Please reload this page.
-
寒假提升 | Day6 CSS 第四部分
Coding Blog
https://icodeq.com/2022/6fce06b057b4/
Beta Was this translation helpful? Give feedback.
All reactions