html - 红框未按预期放置
问题描述
我试图在代码笔中做到这一点
HTML
<body>
<div class="container">
<div class="red">
</div>
</div>
<div class="blue">
</div>
<div class="yellow">
</div>
</body>
CSS
body{
margin:0;
}
.container{
postion:relative;
height:300px;
width:300px;
background-color:green;
}
.red{
height:100px;
width:100px;
background-color:red;
display:inline-block;
position:absolute;
right:20px;
}
.blue{
height:100px;
width:100px;
background-color:blue;
display:inline-block;
position:absolute;
top:100px;
left:100px;
}
.yellow{
height:100px;
width:100px;
background-color:yellow;
display:inline-block;
position:absolute;
top:0;
}
这就是我的预览的样子
即使它的父级是具有类名容器的 div,红色框也不会放置在相对于绿色框右侧 20px 的右侧。
为什么呢?
解决方案
postion:relative;
输入错误position:relative;
.container{
position:relative;
height:300px;
width:300px;
background-color:green;
}
body{
margin:0;
}
.container{
position:relative;
height:300px;
width:300px;
background-color:green;
}
.red{
height:100px;
width:100px;
background-color:red;
display:inline-block;
position:absolute;
right:20px;
}
.blue{
height:100px;
width:100px;
background-color:blue;
display:inline-block;
position:absolute;
top:100px;
left:100px;
}
.yellow{
height:100px;
width:100px;
background-color:yellow;
display:inline-block;
position:absolute;
top:0;
}
<div class="container">
<div class="red">
</div>
</div>
<div class="blue">
</div>
<div class="yellow">
</div>
推荐阅读
- postgresql - 如何列出两列连接的双重条目?
- android - 动态功能导航:找不到资源
- java - java,给定一个HashMap,如何根据频率(hm)将HM数组织成一个新数组?
- c++ - c++客户端和node.js服务器示例
- python - 如何在 Pandas 数据框中向上移动特定行?
- ios - 发送帖子请求注册时的手机号码问题
- r - 如何过滤掉一个以自身变化为条件的变量和另一个变量?
- javascript - 为什么我用相同的代码得到不同的结果?
- android - Flutter “Add 2 App” Android 集成,调整生成的 .android
- azure - 在本地模拟 Azure 服务总线