我正在尝试创建一个包装器,其中包含 4 个彼此相邻的 div(两个彼此相邻,其余两个在它们下方)。然而问题是,只有第四个出现了。我尝试使用显示属性设置溢出:隐藏,玩具,还尝试使用浮动:左和浮动:右。然而到目前为止还没有运气。
这是我正在使用的 CSS:
html, body{
width: 100%;
height: 100%;
}
#wrapper{
width: 60%;
height: 60%;
top: 20%;
left: 20%;
position: relative;
overflow: hidden;
border: 1px solid #000;
}
#one{
background-color: red;
width: 50%;
position: absolute;
height: 50%;
}
#two{
background-color: green;
width: 50%;
position: absolute;
height: 50%;
}
#three{
background-color:blue;
width: 50%;
position: absolute;
height: 50%;
}
#four{
background-color: yellow;
width: 50%;
position: absolute;
height: 50%;
}
这是随之而来的 html 代码:
<html><head>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head><body>
<div id="wrapper">
<div id="one">a</div>
<div id="two">b</div>
<div id="three">c</div>
<div id="four">d</div>
</div>
</body></html>
谁能弄清楚为什么黄色(四个)div 是唯一显示自己的,即使我让它向右浮动而其他人向左浮动?(此外,我还想知道为什么会出现滚动条,因为宽度:100% 和高度:html,body 部分中的高度:100%。)