我正在创建一个由3个div组成的简单管理控制台。一个div (usersearch)延伸到整个页面的宽度,而剩下的两个div (privset,privrules)必须彼此相邻50:50。
在加载页面时,只显示一个div,而另一个被推送到其他地方。
<style>
body {
padding:0%;
margin:0%;
overflow: hidden;
}
header {
background-color:black;
color:white;
text-align:center;
padding:5px;
}
#usersearch {
border-bottom: medium solid;
position: relative;
width: 100%;
height: 40vh;
}
#privset{
border-right: medium solid;
position: relative;
width: 50vw;
height: 100vh;
}
#privrules{
float:right;
position: relative;
width: 50vw;
height: 100vh;
}
footer {
background-color:black;
color:white;
clear:both;
text-align:center;
padding:5px;
position: absolute;
bottom:0;
left:0;
right:0;
}
</style>下面的HTML
<div id="usersearch">Customer Information</div>
<div id="privset">Priv set</div>
<div id="privrules">Priv rules</div>发布于 2016-02-15 23:47:51
您使用的css边框占用1个像素或2个像素,因此将每个边框设置为
width: 50vh;宽度太大了。要么将其设置为49vh,要么取消边界。
此外,如果您希望2个div彼此相邻浮动,请设置
float: left;对于这两个div。
工作示例here
https://stackoverflow.com/questions/35413272
复制相似问题