为什么我设置了三个div,只显示两个。
具体代码<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
div,p{padding: 0px; margin:0px auto;}
/*div .one{width: 500px; height: 500px;background:yellow;}*/
div .two{width: 200px;height: 200px;background:green;}
div .three{width: 150px;height: 150px;background:orange;}
p{width: 100px;height: 100px;background:red;}
</style>
</head>
<body>
<div class="two">
<div class="three">
<p></p>
</div>
</div>
</body>
</html>
显示效果:
正在回答 回答被采纳积分+1
div .two和div.two的区别 中间有没有空格的原因
div .two(有空格)是指div元素内class名为two的元素
<div><div class="two">这个元素</div></div>
div.two(无空格)是指class名为two的div元素
<div class="two"></div>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
div,p{padding: 0px; margin:0px auto;}
/*div .one{width: 500px; height: 500px;background:yellow;}*/
div.two{width: 200px;height: 200px;background:green;}
div.three{width: 150px;height: 150px;background:orange;}
p{width: 100px;height: 100px;background:red;}
</style>
</head>
<body>
<div class="two">
<div class="three">
<p></p>
</div>
</div>
</body>
</html>
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星