发表于: 2020-03-09 22:28:48
4 1240
今天:
依旧是任务一。
学习盒子。
首先了解盒子的组成
- Margin(外边距) - 清除边框外的区域,外边距是透明的。
- Border(边框) - 围绕在内边距和内容外的边框。
- Padding(内边距) - 清除内容周围的区域,内边距是透明的。
- Content(内容) - 盒子的内容,显示文本和图像。
元素总宽度计算:宽度+左右填充+左右边框+左右边距=总宽度。
元素总高度计算:高度+上下填充+上下边框+上下边距=总高度。
要制作一个规定宽度/高度的盒子,只要把宽度/高度+边距x2+边框x2+外边框x2便可。
尝试第一次制作盒子:
结果就是网页没显示盒子,只显示了字
我想这是我的高度元素没有设置的问题?于是加了height元素。
还是没有显示盒子模型。但是完全复制一个网页搜出来的盒子模型代码就显示出来了。
下面的代码是我自己打的,但是我不知道问题出在哪,这个希望有个师兄帮忙点一下我这猪脑子。。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>尝试盒子模型</title>
<style>
div {
height:250px;
width: 300px;
border: 25px solid green;
padding: 25px;
margin: 25px;
}
</style>
</head>
<body>我是盒子</body>
</html>
由于搞不明白,搜索了不少百度盒子模型,还是没能解决,
于是乎我去看了下结业师兄的日报,试着把div换成body,结果是显示盒子的。
暂时把这个问题搁置。
尝试制作一个黄色小格子,填充颜色,引用了背景颜色:background-color: 但是一填充便是整个屏幕都变色了。
我觉得问题所在是背景颜色定义没有在盒子里。
尝试把宽度高度调整为0,背景颜色取消,设置边距的颜色为黄色,盒子是变成了黄色格子,但是内容显示直接变成一列。
但是搜索的结果是可以把内容颜色定义的,
主要问题就是div为何没有显示出盒子。
今天的疑惑:我写的代码没能显示出盒子模型,根据百度的来的信息,更换div为box,.box,都没能显示盒子,
至于body在style里面的定义还没搞清楚。所搜索的代码都是div来制作一个盒子,这问题
明天:尝试多个盒子的制作,并且正确填充颜色,解决今天所产生的问题,并且往下一个任务走。
评论