Итак, я разрабатываю страницу входа в систему. В настоящее время я застрял на действительно досадной проблеме. Итак, у меня есть 2 div, которые должны быть рядом друг с другом, разделяя страницу ровно пополам. Но вместо того, чтобы быть рядом друг с другом, они разделены большим куском ничего.
html,
body {
height: 100%;
width: 100%;
margin: 0px;
}
#rightSide {
background-image: url('/rightSide.png');
background-repeat: no-repeat;
width: 50%;
height: 100%;
display: inline-block;
float: left;
}
#OrgaChat {
display: inline-block;
}
#signInForm {
display: inline-block;
}
#leftSide {
background-image: url('/leftSide.png');
background-repeat: no-repeat;
display: inline-block;
width: 50%;
height: 100%;
float: left;
}<head>
<title>OrgaChat</title>
<link rel = "stylesheet" type = "text/css" href = "style.css">
</head>
<body>
<div id='leftSide'></div>
<div id='rightSide'>
<h1 id='OrgaChat'>OrgaChat</h1>
<div id='loginBox'>
<form class = "signInForm">
<div class = "SignInDiv"><input type = "text" placeholder='Email' class='signInInput'></div>
<div class = "SignInDiv"><input type = "text" placeholder='Password' class = "signInInput"></div>
<button type = "submit" class = "loginFormSubmit">Log In!</button>
</form>
</div>
</div>
</body>Это код HTML / CSS. Когда я запускаю его, я получаю следующее:

Насколько велики изображения? Вы установили их на no-repeat, поэтому может не быть места, просто изображения не растягиваются достаточно далеко.






добавить background-size:100% 100%; или background-size:cover в #rightSide и #leftSide
Большое вам спасибо за вашу помощь. Это решило мою проблему
Скорее всего, ваши изображения недостаточно растянуты, создавая впечатление белого пространства. Попробуйте добавить background-size: cover:
html,
body {
height: 100%;
width: 100%;
margin: 0px;
}
#rightSide {
background-image: url('https://media.istockphoto.com/photos/abstract-green-background-picture-id689323732?k=6&m=689323732&s=612x612&w=0&h=EJlWrflccYuhV74Z3O-eXvTAo0sfMH7SZhO_-xWNMDg=');
background-repeat: no-repeat;
background-size: cover;
width: 50%;
height: 100%;
display: inline-block;
float: left;
}
#OrgaChat {
display: inline-block;
}
#signInForm {
display: inline-block;
}
#leftSide {
background-image: url('https://i.pinimg.com/originals/bb/4c/c3/bb4cc3b2fae7978db32f35b4519cc0f8.jpg');
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
width: 50%;
height: 100%;
float: left;
}<head>
<title>OrgaChat</title>
<link rel = "stylesheet" type = "text/css" href = "style.css">
</head>
<body>
<div id='leftSide'></div>
<div id='rightSide'>
<h1 id='OrgaChat'>OrgaChat</h1>
<div id='loginBox'>
<form class = "signInForm">
<div class = "SignInDiv"><input type = "text" placeholder='Email' class='signInInput'></div>
<div class = "SignInDiv"><input type = "text" placeholder='Password' class = "signInInput"></div>
<button type = "submit" class = "loginFormSubmit">Log In!</button>
</form>
</div>
</div>
</body>удалите поле по умолчанию для leftSide и rightSide DIV и проверьте
#rightSide {
background-image: url('/rightSide.png');
background-repeat: no-repeat;
width: 50%;
height: 100%;
display: inline-block;
float: left;
margin:0px;
}
#leftSide {
background-image: url('/leftSide.png');
background-repeat: no-repeat;
display: inline-block;
width: 50%;
height: 100%;
float: left;
margin:0px;
}
Перейдите к placeholder.com и получите изображения для фрагмента