Mam wyśrodkowany jeden z elementów za pomocą flexboxa i chcę umieścić obok niego kolejny lecz wtedy przesuwa się ten wypozycjonowany. Co zrobić by układały się one niezależnie od siebie.
HTML:
<body>
<header>
<div class="login">
Login:
<input type="text" name="login">
Hasło:
<input type="password" name="haslo">
<input type="Submit" value="Zaloguj się!">
</div>
<div class="logo">
<div class="logo_img"><img src="img/logo.png"></div>
<div class="logo_name">Nazwa</div>
<div style="clear:both;"></div>
</div>
</header>
</body>
CSS:
body {
background-color: #efefef;
margin: 0;
padding: 0;
font-family: 'Oswald', sans-serif;
}
.logo
{
display:flex;
align-items:center;
justify-content:center;
margin-top: 40px;
}
.logo_img
{
}
.logo_name
{
font-family: 'Black Han Sans', sans-serif;
text-transform: uppercase;
font-size: 30px;
background-color:#ffffff;
border: 5px solid #000000;
line-height:50px;
padding:10px;
}
.logo_img img
{
width:150px;
height:80px;
}
.login
{
}
Chodzi o to by div login był na wysokości diva logo.