老师,关于这节课代码的两个问题?
1.为什么我的p2实现的时候高度变成63px了,想要看p2的高度和宽度是在图二中所示的位置吧?
2.关于p3,设置了最小高度为200px,这里我没有明白的是你设置了最小高度为200px,那么没有它没有上限,应该是铺满竖直平面以下才对?为什么只有200px的高度?
我的代码如下:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<style type="text/css">
div{width:600px;height:600px;background-color:pink;}
p{background-color: yellow;}
.p1{height:30%;width:30%;}
.p2{max-width:30%;max-height:30%;}
.p3{min-height:200px;max-width:300px;}
</style>
</head>
<body>
<div>
<p class="p1">第一个P标签是父元素宽、高的30%</p>
<p class="p2">第二个P标签的最大宽度是父元素的30%,最大高度是父元素的30%</p>
<p class="p3">第三个P标签的最小高度是200px,最大宽度是300px</p>
</div>
</body>
</html>
正在回答
你好,1、是的,这里没有设置p的宽度的话,会继承父级的100%,继承的这个宽度是比最大宽度大的,所以是采用了最大宽度。
2、在设置最大最小宽度的情况下,有以下几种情况,
(1)max-width>定宽 显示定宽
max-width<定宽 显示max-width
显示值是小于或者等于max-width,宽度不能超过max-width
(2)min-width>定宽 显示min-width
min-width<定宽 显示定宽
显示值不能小于min-width
(3)同时设置max-width>定宽>min-width,选定宽,
定宽<min-width<max-width,选min-width
也可以在看下宽高属性这里回顾下,也自己可以写个例子,测试下哟。
希望能帮助到你,祝学习愉快!
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星