问题描述
不同div的底部边框和垂直边框与页面的高度之间存在间隙,我想知道如何解决这个问题或如何给所有div s四个侧面的所有边框然后将它们与附近的合并。请在下面查看我的代码:
<html>
<head>
<Meta name="viewport" content="width=device-width,initial-scale=1.0" />
<style>
@media screen and (max-width: 1400px) {
.groupsettings,.search {
width: 300px;
}
}
@media screen and (max-width: 1000px) {
.groupsettings {
display: none;
}
}
@media screen and (max-width: 600px) {
.search {
display: none;
}
}
.avatar {
border-radius: 50%;
height: 25px;
margin-left: 0;
margin-right: 10px;
width: 25px;
}
.chatroom {
border-right: 1px solid lightgray;
grid-column: 2/3;
grid-row: 2/3;
}
.container {
padding: 10px;
text-align: center;
}
.groupprofile {
border-bottom: 1px solid lightgray;
padding: 10px;
}
.groupsettings {
grid-column: 3/4;
grid-row: 2/3;
min-width: 300px;
}
.grouptitle {
grid-column: 2/4;
grid-row: 1/2;
}
.his {
background-color: lightgray;
}
.his,.mine {
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px;
border-top-left-radius: 50px;
border-top-right-radius: 50px;
font-size: 14px;
width: max-content;
padding: 5px 10px 7px;
}
.loading {
color: lightgray;
font-size: 14px;
text-align: center;
}
.logo {
border-radius: 50%;
height: 40px;
vertical-align: middle;
width: 40px;
}
.messenger {
border-top: 1px solid lightgray;
display: grid;
grid-template-columns: 3fr 4fr 3fr;
grid-template-rows: auto 1fr;
}
.mine {
align-self: right;
background-color: #0097f7;
color: white;
margin-left: auto;
margin-right: 10px;
}
.name {
color: lightgray;
font-size: 12px;
margin: 0;
text-indent: 10%;
}
.normal {
font-size: 14px;
margin-left: 5px;
}
.options {
color: gray;
font-size: 14px;
margin-left: 10px;
margin-top: 10px;
}
.search {
border-right: 1px solid lightgray;
grid-column: 1/2;
grid-row: 1/3;
min-width: 300px;
}
.searchBox {
background-color: lightgray;
border: none;
border-radius: 2px;
Box-sizing: border-Box;
color: gray;
font-size: 12px;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
width: 100%;
}
.searchBox:focus {
border: none;
padding-left: 10px;
text-align: left;
}
.settings {
padding: 0px;
}
.steve {
display: flex;
align-items: center;
margin-left: 10px;
}
body {
font-family: "SFUIText-Regular","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 5px 0 0;
}
strong {
border-bottom: 1px solid lightgray;
display: block;
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
}
</style>
<title>Messenger</title>
</head>
<body>
<div class="messenger">
<div class="search">
<strong>Messenger</strong>
<div class="container">
<input class="searchBox" placeholder="Search Messenger" />
</div>
</div>
<div class="grouptitle"><strong>normal group chat</strong></div>
<div class="chatroom">
<p class="mine">hey man,hope everything's okay!</p>
<p class="name">Steve</p>
<div class="steve">
<img
class="avatar"
alt="mine-craft-chara"
src="https://i.imgur.com/R10B80x.png"
/><span class="his"
>All good man,those stacks of diamonds coming in hot!</span
>
</div>
<p class="mine">Nice - make sure to save me some haha :D</p>
</div>
<div class="groupsettings">
<div class="groupprofile">
<img
class="logo"
alt="mine-craft-logo"
src="https://i.imgur.com/vWJzAsu.jpg"
/>
<span class="normal">normal group chat</span>
</div>
<div class="settings">
<p class="options">Options</p>
<p class="loading">Loading...</p>
</div>
</div>
</div>
</body>
</html>
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)